使用带有C#的Selenium 2.0的铬

时间:2012-04-05 22:58:56

标签: c# google-chrome selenium selenium-chromedriver

ChromeDriver.exe存在问题当我运行测试时,Google Chrome窗口已打开,但chromedriver控制台出现错误。它说的是:

  

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

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

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

-JM

2 个答案:

答案 0 :(得分:1)

ChromeDriver中的Selenium WebDriver C#:

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

要遵循的步骤:

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

    IWebDriver driver = new ChromeDriver(); driver.Navigate()。GoToUrl(" Your Test URL");

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

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

答案 1 :(得分:0)

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