Я закодировал простой тест в визуальной студии, используя селен, который работает в Firefox. Тем не менее, я пытаюсь запустить один и тот же тест в нескольких браузерах, но я все равно получаю ту же ошибку, что драйверы не найдены в каталоге или переменной среды PATH. Я загрузил их, и они находятся в проекте, над которым я работаю. Я пробовал все разные способы, которые я нашел, но ничего не работает. Может ли кто-нибудь помочь в этом? Спасибо :)ChromeDriver и IEDriver не найдены в каталоге
Вот фрагмент кода:
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();
}
уже нить присутствует для водителя IE - http://stackoverflow.com/questions/11010317/iedriverserver-does-not-exist-error-during-running-selenium-test-with-c-sharp. более подробную информацию можно найти здесь - http://www.qaautomation.net/?p=373 – Rabi