Selenium webdriver 是否可以使用webdriver定位javascript创建的元素?

Selenium webdriver 是否可以使用webdriver定位javascript创建的元素?,selenium-webdriver,Selenium Webdriver,在firebug中,我使用元素检查器定位一个元素,然后使用该元素的名称通过findElementByName函数在webdriver中定位该元素,但它抱怨找不到该元素。该元素由javascript转换,因为我无法使用view page source找到它。那么,有可能在webdriver中找到这样的元素吗?您能否提供一些详细信息,至少是html 我假设您必须等待javaScript加载完成。使用 如果您的应用程序使用jQuery。然后使用属性查找元素。在这种情况下,您必须完美地使用选择器 我在想

在firebug中,我使用元素检查器定位一个元素,然后使用该元素的名称通过findElementByName函数在webdriver中定位该元素,但它抱怨找不到该元素。该元素由javascript转换,因为我无法使用view page source找到它。那么,有可能在webdriver中找到这样的元素吗?

您能否提供一些详细信息,至少是html

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

我在想,这样的办法应该行得通


By.CssSelector[type='checkbox']//attribute=属性值

是的,这是可能的。你能发布你想要的目标元素的HTML吗?