【发布时间】:2012-08-10 15:11:29
【问题描述】:
我正在尝试使用 selenium webdriver 自动化一些测试。我正在与在其 html 中使用重复 ID 的第三方登录提供商 (OAuth) 打交道。结果,我无法正确“找到”输入字段。当我只选择一个 ID 时,我得到了错误的 ID。
这个问题有already been answered for JQuery。但我想要一个可以在 Selenium webdriver 中工作的答案(我假设使用 Xpath)。
关于这个问题的其他问题,答案通常说“你不应该在 html 中有重复的 id”。在那里向合唱团讲道。我无法控制相关网页。如果是这样,我会正确使用 class 和 id 并以这种方式解决问题。
因为我做不到。我可以使用 xpath 等获得哪些选项?
【问题讨论】:
标签: xpath html-parsing webdriver selenium-webdriver