我正在使用C#在visual studio上设置chromedriver(win32),我有firefox并且效果很好。我已经下载了chromedriver.exe,并将窗口中的PATH设置为其位置(C:... misc ... \ Selenium Webdriver \ chromedriver),正如“C sharp中的selenium recepies”所示。我可以通过cmd打开驱动程序并查看端口。我还使用了NuGet包管理器来获取chromewebdriver。我看过这个link没有成功。
Chrome开启一瞬间然后关闭。
我的代码。
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Chrome;
namespace UnitTestProject1
{
[TestClass]
public class BrowserTest
{
[TestMethod]
public void ChromeTest()
{
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("http://www.google.com");
}
}
}
我愿意删除所有内容并从头开始,如果我在整个过程中将安装程序搞砸了。任何帮助都会很棒。
编辑:我也卸载并重新安装了chrome。
答案 0 :(得分:1)
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Chrome;
namespace UnitTestProject1
{
[TestClass]
public class BrowserTest
{
string DRIVER_PATH = @"C:...misc...\Selenium Webdriver\chromedriver";
[TestMethod]
public void ChromeTest()
{
IWebDriver driver = new ChromeDriver(DRIVER_PATH);
driver.Navigate().GoToUrl("http://www.google.com");
}
}
}
答案 1 :(得分:0)