将 chrome 与 Selenium 2.0 与 C# 一起使用

本文关键字:一起 chrome Selenium | 更新日期: 2023-09-27 18:30:16

>我的ChromeDriver有问题.exe 当我运行测试时,谷歌浏览器窗口打开,但随后显示来自chromedriver控制台的错误。它说的是这样的:

[0405/175241: 警告:scoped_temp_dir.cc<15>] 无法删除临时 目录在 dtor。

有人可以帮助我吗?....顺便说一下,我正在使用 C#。

我想上传一张图片,但我不能,因为我是新用户......

-JM

将 chrome 与 Selenium 2.0 与 C# 一起使用

ChromeDriver 中的 Selenium WebDriver C#:

先决条件:安装Visual Studio(我的是VS 2017),谷歌浏览器

要遵循的步骤:

  1. 打开VS 2017并创建解决方案/项目
  2. 使用 C# 代码编写测试,如下所示:

    IWebDriver driver = new ChromeDriver();司机。导航()。GoToUrl("您的测试 URL");

现在安装"Selenium.WebDriver.ChromeDriver"通过以下步骤:

  1. 右键单击"项目 -> 管理 NuGet 包...
  2. 点击顶部的浏览并搜索 ChromeDriver
  3. 选择"Selenium.WebDriver.ChromeDriver"并安装它
  4. 执行/运行测试

在创建ChromeDriver的新实例时,您可以放置exe的文件路径作为参数,而不是移动chromedriver.exe。这与 IE 相同。例如:driver = new ChromeDriver("C:''ChromeDriverFolder");将在 C 盘上名为"ChromeDriverFolder"的文件夹中查找 cromedriver.exe。