gpt4 book ai didi

c# - 在 OpenQa Selenium 3.7 中找不到 WebDriverWait 类

转载 作者:行者123 更新时间:2023-11-30 21:37:13 25 4
gpt4 key购买 nike

我刚刚在 Selenium 中用 Webdriver 3.7 开始了一个新项目,我一直在 OpenQA.Selenium.Support.UI 命名空间中寻找 Webdriverwait 类,我记得它在那里,但我似乎无法在任何地方找到它.

我使用 NuGet 管理器在我的 VS 2017 上安装了 Selenium,并安装了 Selenium.Webdriver 和 Selenium.Support 包。

我还使用 using 关键字将 OpenQA.Selenium.Support.UI 命名空间放入代码中。

我敢肯定它一定是我遗漏的明显东西,但这让我发疯。

有没有人有什么想法?

编辑:在尝试进一步解决这个问题后,我发现我只能访问 OpenQA.Selenium.Support.UI 命名空间中可用的部分类。在我似乎无法访问的命名空间中定义了三个类和两个接口(interface),它们是:DefaultWait、SystemClock、WebDriverWait、IClock 和 IWait。

因此,没有对 OpenQA.Selenium.Support.UI 命名空间的引用不会有问题,因为我可以很好地访问其中的其余类。

最佳答案

根据文档 WebdriverWait 类在 OpenQA.Selenium.Support.UI 仅命名空间。

继承层次结构:

  1. System.Object
  2. OpenQA.Selenium.Support.UI.DefaultWait<IWebDriver>
  3. OpenQA.Selenium.Support.UI.WebDriverWait

Namespace : OpenQA.Selenium.Support.UI


Assembly : WebDriver.Support (in WebDriver.Support.dll) Version: 3.1.0


快照:

WebDriverWait


快照:

OpenQA.Selenium.Support.UI Namespace


更新:

由于您仍然无法访问这些类,我建议您卸载并重新安装 Selenium.Webdriver Selenium.Support 包。

关于c# - 在 OpenQa Selenium 3.7 中找不到 WebDriverWait 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47430369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com