无法使用带有C#的Selenium通过ClassName,Id,Xpath等定位元素

时间:2018-12-12 14:47:18

标签: c# selenium

我对自动化世界还比较陌生,遇到了无法通过的砖墙。

我无法在网页中找到元素。我已经使用了Selenium WebDriver进行的所有可用查找,似乎没有任何作用。

该元素嵌套在表中(下面的HTML),此代码中的唯一标识符似乎是类。当我要求Webdriver由于类间距而按类名查找它时,出现一个异常错误,指出无法搜索复合类名(或具有这种含义的单词)。

包含目标元素的HTML td align =“ left”输入type =“ button” value =“ Next” onclick =“ apex.submit('NEXT');” id =“ NEXT” class =“ formButton validate-passed”

我添加了一个ImplicitWait 10秒以使该元素可见,但最终结果是WebDriver无法找到该元素。

有问题的网页包含许多表格,因此搜索特定的行和列将不会使其变得更加容易(我不认为!!)。

请问有人可以阐明这一点吗?不管谁回答,请务必清楚答案,因为我已经说过,这对我来说很新:)

非常感谢

0 个答案:

没有答案