Я пытаюсь запустить несколько модульных тестов с использованием Selenium Webdriver и C # .Net для браузера Firefox, но мне это не удалось (браузеры Chrome и IE11 работают без сбоев).
Вот информация, которую я собрал:
ОС: Windows 10 Корпоративная
Версия драйвера Gecko: geckodriver-v0.17.0-win32
Версия Mozilla Firefox: 54.0.1 (32-разрядная)
Переменная Путь к среде уже установлена в "C: \ LEO \ SELENIUM C # \ Firefox"
Часть кода:
using System;
using System.Text;
using System.Threading;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Firefox;
[TestFixture]
public class UnitTest3
{
private IWebDriver driver;
private StringBuilder verificationErrors;
private string baseURL;
[SetUp]
public void SetupTest()
{
FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(@"C:\LEO\SELENIUM C#\Firefox");
service.FirefoxBinaryPath = @"C:\Program Files (x86)\Mozilla Firefox\firefox.exe";
driver = new FirefoxDriver(service);
baseURL = "http://www.dow.com";
verificationErrors = new StringBuilder();
}
}
Ошибка:
Сообщение: OpenQA.Selenium.WebDriverException: невозможно найти соответствующий набор возможностей.
TearDown: System.NullReferenceException: ссылка на объект не установлена на экземпляр объекта.
StackTrace:
Я буду признателен за вашу помощь, спасибо.