Selenium c#表达式在Visual Studio中使用PageSource中的contains不能工作
本文关键字:PageSource 中的 contains 工作 不能 表达式 Visual Studio Selenium | 更新日期: 2023-09-27 18:02:51
我在Visual Studio 2012中使用以下Selenium命令:
if (wd.PageSource.Contains("TestUser99"))
当我运行测试时,它显示该语句失败。当我调试这个时,我可以在页面源代码中看到字符串!我用错.Contains()
了吗?
我已经尝试使用HTML标签名称,CSS选择器和ID;所有这些都失败了。我不确定是否可能用户文本存在于标题中,如果是这样,这会改变页面源吗?
我想你的问题是语法:
if (wd.PageSource.Contains("TestUser99"))
不是正常形式。
试题:
driver.getPageSource().contains("sometext");