Класс Selenium WebDriverWait невозможно использовать при добавлении Selenium PhantomJS - PullRequest
1 голос
/ 23 сентября 2019

Я пытаюсь использовать Selenium WebDriverWait вместе с Selenium PhantomJSDriver в моем тесте.При добавлении пакета Selenium.WebDriver этот класс можно использовать (в OpenQA.Selenium.Support.UI). Когда я добавляю пакет Selenium.WebDriver.PhantomJS.Xplatform, он становится непригодным для использования.

Если я переключу порядок добавления вышеупомянутых пакетов (управляемый оба раза через Nuget, используя Rider), Selenium.WebDriver сделает OpenQA.Selenium.PhantomJS недоступным.Я также добавил Selenium.Support, как показано здесь: Не удается найти класс WebDriverWait в OpenQA.Selenium (C #) , но это не помогло.

Любые предложения о том, как можно использовать WebDriverWaitвместе с PhantomJS?

1 Ответ

1 голос
/ 23 сентября 2019

PhantomJS устарела в течение нескольких лет.Вместо этого используйте хром без головы

ChromeOptions options = .ChromeOptions()
options.AddArguments("headless");

IWebDriver driver = new ChromeDriver(options));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...