我正在使用 Fire Fox 的 Selenium Web Driver
来自动化 Python
中的网页。
问题是,有时对于某些元素,即使该元素存在于我正在搜索的 id 中,我也会收到 NoSuchElementException
。
我正在使用find_element_by_id(id)
方法。
我的代码是
d = webdriver.Firefox()
elm5 = d.find_element_by_id("ctl00_bodyContent_tabGroupAdmin")
elm5.click()
该元素的 HTML 是:
<div id="ctl00_bodyContent_tabGroupAdmin" class="tab">
<div onclick="OpenTab(3); DisableProgressBarDisplay(); return false;">
Group Administrators</div>
<div class="cap_right">
</div>
</div>
有人遇到过同样的问题吗?请提出一些解决办法。
谢谢
最佳答案
关于firefox - Selenium Web Driver(Firefox) 有时无法通过 id 找到网页中存在的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15759842/