У меня есть вопрос о ссылках на файлы exe для нескольких браузеров в селене NUnit с C#. Я добавил дополнительный код, чтобы мои тесты запускались в каждом браузере, но каждый раз, когда я запускаю тесты, я получаю ошибку: OpenQA.Selenium.DriverServiceNotFoundException. Мой вопрос в том, есть ли вообще добавить ссылку, не указывая путь? Я не думаю, что я смог бы добавить путь к текущему коду, который у меня есть, без рефакторинга того, что у меня есть. Заранее благодарны за Вашу помощь.Selenium C# множественное тестирование браузера exe ссылки
испытательного стенда
[TestFixture(typeof(FirefoxDriver))]
[TestFixture(typeof(InternetExplorerDriver))]
[TestFixture(typeof(ChromeDriver))]
public class CustomerLogin<TWebDriver> where TWebDriver : IWebDriver, new()
{
private IWebDriver driver;
private string url;
[TestFixtureSetUp]
public void FixtureSetUp()
{
url = System.Configuration.ConfigurationManager.AppSettings["homeUrl"];
this.driver = new TWebDriver();
driver.Navigate().GoToUrl(url);
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));
}
Использования заявления
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Support.UI;
Великое предложение, как бы реализовать ваше предложение? это именно то, что я хочу сделать. – DEnumber50
@ DEnumber50 вместо этого ставит комментарий. – evanmcdonnal
Я поместил папку и изменил ее свойства. Что мне нужно добавить в мой код для распознавания этих exe-файлов? Я получаю сообщение об ошибке «System.Reflection.TargetInvocationException». Та же самая ошибка сверху также актуальна. – DEnumber50