Selenium WebDriver поддерживает Safari? - PullRequest
9 голосов
/ 27 марта 2012

Я использую Selenium WebDriver с Java.Я хочу использовать браузер Safari.Selenium WebDriver поддерживает Safari?

Ответы [ 10 ]

10 голосов
/ 27 марта 2012

Экспериментальная поддержка Safari была недавно добавлена ​​в Selenium. Смотри https://code.google.com/p/selenium/wiki/SafariDriver

7 голосов
/ 28 марта 2012

SafariDriver все еще экспериментален и использует плагин для браузера, использующий WebSockets для связи с браузером. Это отличный шаг, и это то, чего многие ждали.

Однако, если вам нужно что-то более стабильное, у Даррела Грейнджера есть хороший пост о том, как создать экземпляр объекта Webdriver с использованием API Selenium RC (a.k.a Selenium 1).

Возможно, это лучший способ начать тестирование Safari прямо сейчас.

3 голосов
/ 17 августа 2012

Да, веб-драйвер будет поддерживать Safari.следующая инструкция https://code.google.com/p/selenium/wiki/SafariDriver

1 голос
/ 26 августа 2016

Начиная с Safari 10, теперь имеется встроенная поддержка API WebDriver.Больше информации здесь https://webkit.org/blog/6900/webdriver-support-in-safari-10/

1 голос
/ 05 сентября 2015

Все эти ответы были для меня устаревшими. Я должен был найти и найти последнюю версию ... она находится здесь:

http://elementalselenium.com/tips/69-safari

Скачать для драйвера

http://docs.seleniumhq.org/download/

1 голос
/ 04 января 2013

Вы можете увидеть документацию Selenium Java API:

http://selenium.googlecode.com/svn/trunk/docs/api/java/index.html

Подробно о Class SafariDriver

0 голосов
/ 18 апреля 2016

Условие: установить Safari в Windows

  1. Перейти к http://docs.seleniumhq.org/download/
  2. Прокрутить вниз -> Перейти в раздел «SafariDriver» и загрузить «SafariDriver.safariextz»
  3. Двойной щелчок по «SafariDriver.safariextz» (загружен ранее)
  4. Safari откроется с всплывающим окном, содержащим кнопку «Установить» -> Нажмите кнопку «Установить»
  5. Теперь перейдите в «Настройки Safari».и вы увидите, что WebDriver (в моем случае WebDriver 2.48.0) установлен (флажок Enable WebDriver установлен))
  6. Напишите код Java WebDriver, как показано ниже:

    Драйвер WebDriver =новый SafariDriver ();
    driver.get ("https://www.packtpub.com/web-development/mastering-selenium-testing-tools-video");

0 голосов
/ 18 февраля 2016

Да, он поддерживает Safari, но сейчас он не так стабилен!

0 голосов
/ 31 мая 2012

Веб-драйвер поддерживает сафари с помощью драйвера crome.

см. Это

http://seleniumhq.org/docs/03_webdriver.html#selenium-webdriver-s-drivers

0 голосов
/ 27 марта 2012

Нет. Он не поддерживает Safari 2 или 3 с WebDriver в соответствии со страницей совместимости .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...