gpt4 book ai didi

c# - 在目录中找不到 ChromeDriver 和 IEDriver

转载 作者:太空宇宙 更新时间:2023-11-03 15:52:35 28 4
gpt4 key购买 nike

我使用 selenium 在 vi​​sual studio 中编写了一个简单的测试,它在 Firefox 中运行。但是,我试图在多个浏览器上运行相同的测试,但我不断收到相同的错误,即在目录或 PATH 环境变量中找不到驱动程序。我下载了它们,它们在我正在处理的项目中。我一直在尝试我发现的所有不同方法,但没有任何效果。有人能帮忙吗?谢谢:)

这是一段代码:

using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Support.UI;



namespace SeleniumTest2
{

//1 test multiple browsers
[TestFixture(typeof(ChromeDriver))]
[TestFixture(typeof(FirefoxDriver))]
[TestFixture(typeof(InternetExplorerDriver))]


public class ClickTestMetaLearning3TestUser<TWebDriver> where TWebDriver : IWebDriver, new()
{
private IWebDriver driver;
private StringBuilder verificationErrors;
private string baseURL;
private bool acceptNextAlert = true;

[SetUp]
public void SetupTest()
{

this.driver = new TWebDriver();
//Runtime.getRuntime().exec("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255");
baseURL = "http://url";
verificationErrors = new StringBuilder();
}

最佳答案

我们必须在构造它时明确告诉 ChromeDriver 它所在的位置:

_chromeDriver = new ChromeDriver(@"<path to the chromedriver.exe");

关于c# - 在目录中找不到 ChromeDriver 和 IEDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25157166/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com