【发布时间】:2021-05-13 21:17:10
【问题描述】:
我刚刚在 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 命名空间中可用的部分类。在我似乎无法访问的命名空间中定义了三个类和两个接口,它们是:DefaultWait、SystemClock、WebDriverWait、IClock 和 IWait。
因此,没有对 OpenQA.Selenium.Support.UI 命名空间的引用不会有问题,因为我可以正常访问其中的其余类。
【问题讨论】:
-
你在哪里
was looking?你要买什么?文档? -
不,我正在寻找课程。我实际上无法定义 WebDriverWait 类型的对象。我想知道他们是否更改了名称或将其移至不同的命名空间。
标签: c# selenium selenium-webdriver