【发布时间】:2014-07-18 08:16:32
【问题描述】:
我是 selenium、python 和 angular 的新手。我设法用 Python 和 selenium 运行了一些测试;但是,当涉及到 angularJS 时,我发现很难单击按钮。按钮的代码是:
<button type="button"
class="xyz"
ng-click="validateList()"
id="home-xyz-button">
<i class="xyz-up"></i>Validate
</button>
我运行代码:
browser.find_element_by_id("home-xyz-button").click()
这不起作用。
【问题讨论】:
-
怎么不行?如果有例外,您可以编辑您的问题并添加它吗?发布更大的 HTML 部分也很有帮助,这样我们就可以帮助您找到选择器。有太多我能想到的可能是错误的:ID 出现多次。 ID 是动态的。元素包含在框架中。
-
不起作用是什么意思?