是否可以使用其webdriver对象ID(临时名称)来处理Web元素?

时间:2014-11-27 21:11:45

标签: python selenium

语言:python 2.7.8,资源管理器:IE 11,操作系统:Windows 7

我通过使用:

找到了给定网络元素的父级
elementParent = element.parent

然后:

print elementParent

我得到了:

selenium.webdriver.ie.webdriver.WebDriver object at 0x0000000003E92550

这个字符串“0x0000000003E92550”代表什么?我给它起了一个名字“webdriver object ID”。是否可以使用此字符串来处理元素?

1 个答案:

答案 0 :(得分:1)

  

这个字符串代表什么?

您在那里看到的是返回的变量(element.parent

的内存地址
  

是否可以使用此字符串来处理元素?

您可以参考地址,但不是您想要的方式。由于您已经有了一个新变量elementParent,因此请参阅该变量。

txt = elementParent.get_text()
# for example