使用WebDri获取有关DOM元素的信息

2024-03-29 08:04:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个元素myElement(使用.find_element_by_class_name()找到)。现在我打印的时候

print myElement

我只得到

^{pr2}$

我怎样才能知道关于这个元素的更多信息,比如idtagclass,等等。?在

[我也试过dir(myElement)。]


Tags: name信息id元素bytagdirelement
2条回答

WebDriver不支持这一点;如果知道属性名,可以使用get_attribute(name),但无法列出WebElement的所有属性。在

Watij也有同样的问题。似乎所有这样的web测试框架只有在不使用HTML5的情况下才有用,即严重依赖JavaScript、AJAX、为元素分配动态id或者根本没有id的页面,它们不会从这些框架中得到太多的支持。在

你试过print dir(myElement)吗?在

它将显示该对象的所有变量和方法。跳过所有以下划线开头的内容。在

相关问题 更多 >