2024-03-29 08:04:00 发布
网友
我有一个元素myElement(使用.find_element_by_class_name()找到)。现在我打印的时候
myElement
.find_element_by_class_name()
print myElement
我只得到
我怎样才能知道关于这个元素的更多信息,比如id,tag,class,等等。?在
id
tag
class
[我也试过dir(myElement)。]
dir(myElement)
WebDriver不支持这一点;如果知道属性名,可以使用get_attribute(name),但无法列出WebElement的所有属性。在
get_attribute(name)
WebElement
Watij也有同样的问题。似乎所有这样的web测试框架只有在不使用HTML5的情况下才有用,即严重依赖JavaScript、AJAX、为元素分配动态id或者根本没有id的页面,它们不会从这些框架中得到太多的支持。在
你试过print dir(myElement)吗?在
print dir(myElement)
它将显示该对象的所有变量和方法。跳过所有以下划线开头的内容。在
WebDriver不支持这一点;如果知道属性名,可以使用
get_attribute(name)
,但无法列出WebElement
的所有属性。在Watij也有同样的问题。似乎所有这样的web测试框架只有在不使用HTML5的情况下才有用,即严重依赖JavaScript、AJAX、为元素分配动态id或者根本没有id的页面,它们不会从这些框架中得到太多的支持。在
你试过
print dir(myElement)
吗?在它将显示该对象的所有变量和方法。跳过所有以下划线开头的内容。在
相关问题 更多 >
编程相关推荐