是否可以使用webdriver找到由javascript创建的元素?

时间:2014-07-28 01:24:44

标签: selenium-webdriver

在firebug中,我使用元素检查器来定位元素,然后使用该元素的名称通过findElementByName的函数在webdriver中找到元素,但它抱怨它无法找到该元素。该元素由javascript转换,因为我无法使用"查看页面来源"。那么可以在webdriver中找到这样的元素吗?

1 个答案:

答案 0 :(得分:0)

你能提供至少html的更多细节吗?

我假设您必须等到javaScript完成加载。使用this 如果你的应用程序使用jQuery。然后使用属性找到元素。在这种情况下,你必须完美选择。

我想这样的事情应该有用。

By.CssSelector(" [type ='复选框']")// attribute =属性值