Поддерживает ли Selenium WebDriver Safari?
Я использую Selenium WebDriver с Java. Я хочу использовать браузер Safari. Делает Selenium WebDriver
поддержка Safari
?
10 ответов
SafariDriver по-прежнему экспериментальный и полагается на плагин браузера с помощью WebSockets для связи с браузером. Это отличный шаг, и это то, чего многие ждали.
однако, если вы хотите что-то более стабильное, у Даррела Грейнджера есть хороший пост о том, как создать экземпляр объекта Webdriver с использованием Selenium RC (a.к. селен 1) API.
Это, вероятно, лучший способ получить тестирование Safari прямо сейчас.
недавно в Selenium была добавлена экспериментальная поддержка Safari. См.https://code.google.com/p/selenium/wiki/SafariDriver
да, webdriver будет поддерживать Safari. следуя инструкции https://code.google.com/p/selenium/wiki/SafariDriver
вы можете увидеть Selenium Java API doc:
http://selenium.googlecode.com/svn/trunk/docs/api/java/index.html
есть деталь класса SafariDriver
все эти ответы были устаревшими для меня. Я должен был выследить и найти последний ... он находится здесь:
http://elementalselenium.com/tips/69-safari
скачать драйвера
начиная с Safari 10, теперь есть собственная поддержка API WebDriver. Подробнее здесь https://webkit.org/blog/6900/webdriver-support-in-safari-10/
веб-драйвер поддерживает safari с помощью драйвера crome.
смотрите
http://seleniumhq.org/docs/03_webdriver.html#selenium-webdriver-s-drivers
необходимое условие: установите Safari на Windows
- на http://docs.seleniumhq.org/download/
- прокрутите вниз - > перейдите в раздел " SafariDriver "и загрузите" SafariDriver.safariextz"
- дважды щелкните " SafariDriver.safariextz" (ранее загруженные)
- сафари откроет всплывающее содержащие "установить" кнопку -> нажмите Установить кнопку
- Теперь перейдите в Настройки Safari, и вы увидите WebDriver (в моем случае установлен WebDriver 2.48.0) (установлен флажок Включить WebDriver))
-
напишите Java-код WebDriver, как показано ниже:
драйвер WebDriver = новый SafariDriver ();
driver.get("https://www.packtpub.com/web-development/mastering-selenium-testing-tools-video");
нет. Он не поддерживает Safari 2 или 3 с WebDriver в соответствии с страницы совместимость.