【发布时间】:2017-01-17 17:32:17
【问题描述】:
我是 XPath 和 CssSelector 的新手。
下面是目标html源代码。
<input value="1" name="uji.model.611876.button" type="radio"></input>
611876 是一个随机数。
我尝试了代码:
driver.FindElement(By.Id("//input[@value=\"1\"]")).Click();
和
driver.FindElement(By.Id("//input[@value='1']")).Click();
但是发生了无法定位元素错误。
这种情况我需要帮助。感谢您的阅读。
【问题讨论】:
-
看起来你的 XPath 是正确的,但另一个元素阻止它被点击。您使用的是复杂的小部件吗?
-
我无法理解复杂小部件的含义,但我在 c# 中使用 selenium webdriver for firefox。