Selenium - 如何查找元素的CURRENT属性列表

时间:2015-09-10 21:02:20

标签: javascript python selenium attributes webdriver

Selenium webdriver: How do I find ALL of an element's attributes?

中提出的问题为基础

当我使用这个答案时,我得到了元素属性的预期结果。然而,它不是当前的,换句话说,不是我在屏幕上看到的。

例如:

>attrs = driver.execute_script('var items = {}; for (index = 0; index <arguments[0].attributes.length; ++index) { items[arguments[0].attributes[index].name] = arguments[0].attributes[index].value }; return items;', vlan)
>print attrs
{ u'name': u'PixF1InterfaceVLAN', u'value': u'1',}

但是,如果我查看相同的元素&#39; vlan&#39;:

>vlan.get_attribute("value")
 u'10'

这是我在屏幕上看到的内容。我的问题是如何更新Javascript代码,以便显示正确的属性列表?

0 个答案:

没有答案