C#selenium中的Chrome驱动程序问题

时间:2014-12-24 16:51:40

标签: c# selenium-webdriver

我写了我的第一个selenium脚本并且它有效。这是下面的代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;

namespace test1Sel
{
    class Program
    {
        static void Main(string[] args)
        {
            IWebDriver driver = new ChromeDriver(@"C:\ChromeDriver");

如果我尝试写一个新脚本,但是我在驱动程序上遇到错误,说明提供了无效参数。我正在使用Visual Studio 2013 Pro。我不知道为什么这条线第一次工作但不会在任何其他脚本中工作。我已经在第一个脚本和我尝试过的任何其他测试脚本中安装了两个selenium软件包。任何想法都会很棒!

1 个答案:

答案 0 :(得分:0)

尝试将Chrome驱动程序替换为bin文件夹(solution \ project \ bin \ debug),并使用不带路径的构造函数(不带参数)。

IWebDriver driver = new ChromeDriver();