我正在使用 C# 在 visual studio 上设置 chromedriver (win32),我有 firefox,它运行良好。我已经下载了 chromedriver.exe,并将 Windows 中的 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。
最佳答案
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");
}
}
}
关于c# - Chrome 打开一瞬间然后使用 selenium webdriver 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33264064/