作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法选择里面的元素已经获得了IWebElement.我试图通过 C# 绑定(bind) (RemoteWebDriver) 来做到这一点,但是
findElem.FindElements(By.CssSelector(someStmt))
返回页面中的所有元素(不是来自 findElem 内部)
最佳答案
这正是 IWebElement.FindElement
和 IWebElement.FindElements
的行为。对于大多数定位器,包括 By.CssSelector
,这完全符合预期。一个异常(exception)是使用 By.XPath
,您需要在前面加上一个“.”。将 XPath 搜索范围限定为当前元素。 WebDriver 项目的集成测试包括针对此功能的测试。如果没有进一步的上下文,比如一些演示问题的示例 HTML,就不可能进行进一步的诊断。
关于c# - Selenium WebDriver 从范围中选择 (IWebElement),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20567818/
我是一名优秀的程序员,十分优秀!