- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
foreach (IWebElement element in driver.FindElementsByCssSelector("tbody.items tr"))
{
grid[2,i].Value = element.FindElementsByCssSelector("td.d strong");//error here
//more attempts to find elements here
}
Error CS1061 'IWebElement' does not contain a definition for 'FindElementsByCssSelector' and no extension method 'FindElementsByCssSelector' accepting a first argument of type 'IWebElement' could be found (are you missing a using directive or an assembly reference?)
如您所见,我试图在元素中查找元素。我遍历行,然后在每一行中查找元素。
最佳答案
据我所知,selenium 中没有 FindElementsByCssSelector
方法 IWebDriver界面。
但是有一个FindElements接受 By 的方法查询:
driver.FindElements(By.CssSelector("tbody.items tr"));
确实存在一个具有这样名称和签名的方法,但它在 IFindsByCssSelector 中接口(interface),未由 IWebDriver 实现.
关于c# - 在 selenium IWebDriver 上找不到 FindElementsByCssSelector 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38033497/
我之前已经让它工作过,所以我知道它是可能的,但在新机器上尝试一下。 我有 OS X 10.8.2、Xcode 4.6、iPad 6.1,并尝试执行此操作: Iphonedriver selenium
谁能解释一下这个“魔法”? public interface IWebDriver : ISearchContext, IDisposable { string CurrentWindowHa
我有以下代码,它完全符合我的要求: private IWebDriver driver; var options = new InternetExplorerOptions(); options.In
foreach (IWebElement element in driver.FindElementsByCssSelector("tbody.items tr")) { grid[2,i].
我们有一套使用 Specflow 和 Selenium WebDriver 运行的 UI 测试。一夜之间,这些突然停止工作,现在在每个场景上抛出以下错误: BoDi.ObjectContainerEx
同时使用 c# 编写代码以使用 appium 自动化 native android 应用程序。我需要滚动到 ListView 的末尾,但是当使用触摸操作时,我面临问题“IWebDriver 对象必须实
我正在使用 Selenium 的 IWebDriver 在 C# 中编写单元测试。 这是一个例子: IWebDriver defaultDriver = new InternetExplorerDri
我最近开始使用 Coypu 通过 Web 浏览器自动执行一些任务。它非常有用,尤其是在填写表格和导航链接时。 现在,我正在尝试处理表格数据。我实际上想获取表数据并最终将其转储到管道分隔的文本文件中。
我目前正在通过使用 Selenium IDE 导出记录的浏览器交互来学习 Java 和 C# 中的 Selenium。我注意到在 Java 代码中我们使用 WebDriver 驱动程序;,在 C# 代
我正在创建一个新的测试项目,想不出任何其他方法来尝试解决我的问题。我有另一个按预期工作的 Selenium 项目,并比较了两者以找出差异。但首先,我遇到的主要问题。在设置中,我调用 Driver.Na
我正在创建一个新框架,因为 PageFactory 已被弃用。我收到错误 BoDi.ObjectContainerException : Interface cannot be resolved: O
我正在创建一个新框架,因为 PageFactory 已被弃用。我收到错误 Error CS7036 There is no argument given that corresponds to the
This答案给出了如何在 Java selenium webdriver 中等待的示例,但是从哪里获取这些类和包,例如 IWait , IWebDriver ,和OpenQA.Selenium.Sup
我正在创建一个新框架,因为 PageFactory 已被弃用。我收到错误 Error CS7036 There is no argument given that corresponds to the
我是一名优秀的程序员,十分优秀!