【发布时间】:2014-10-06 18:27:20
【问题描述】:
我要求在运行 chrome 时进行 selenium 测试,但遇到Exception。
请帮帮我。我的代码是:
using System;
using System.Diagnostics;
using System.Globalization;
using System.Linq;
using OpenQA.Selenium.Support.UI;
using System.Text;
using System.Threading;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace Acceptance_Test.Trader
{
[TestFixture]
public class AcceptenceTestBtcTraderCom
{
private IWebDriver _driver;
private StringBuilder _verificationErrors;
private string _baseUrl;
[SetUp]
public void SetupTest()
{
_driver = new ChromeDriver(); // ** exception location is this one.
“OpenQA.Selenium.DriverServiceNotFoundException”类型的异常 发生在 WebDriver.dll 但未在用户代码中处理 附加 信息:chromedriver.exe文件当前不存在 目录或 PATH 环境变量上的目录中。这 驱动程序可以在 chromedriver.storage.googleapis.com/index.html
【问题讨论】:
-
你能在最后一行之后再显示几行代码吗?另外,能否提供异常详情?
-
_baseUrl = "google.com"; _verificationErrors = new StringBuilder(); }
-
_driver = new ChromeDriver();这是问题
-
那么 ChromeDriver 存储在哪里?你下载了吗?!
-
是的,我下载了它,但我无法运行。我打开程序,来了一篇这样的文章。在端口 9515 上启动 ChromeDriver
只允许本地连接。
标签: c# google-chrome selenium selenium-webdriver