【发布时间】:2013-03-09 05:40:05
【问题描述】:
如何使用 Python webdriver 获取子元素类名
我可以使用 find_elements(By.TAG_NAME, "td") 去所有 td 元素
- 我要访问子节点
-
我想获取 'input class', 'type' 的属性值, 'value','actiontypes', 'itemtype', 'aria-checked' -> ('checkbox', '复选框','未定义','删除','歌曲','假')
Elm = WebElement(tds[2].parent,tds[2].id);
ElmNew = Elm.find_element_by_class_name('checkbox');
尝试使用 find_element_by_class_name 但得到了这个error
NoSuchElementException: Message: u'Unable to locate element: {"method":"class name","selector":"checkbox"}' ; Stacktrace: Method FirefoxDriver.prototype.findElementInternal_ threw an error in file:///c:/users/<XXXX>/appdata/local/temp/tmpvsmd_c/extensions/fxdriver@googlecode.com/components/driver_component.js
有人可以帮忙吗?
【问题讨论】:
标签: selenium python-2.7 selenium-webdriver