Watir-webdriver: Safari - PullRequest
       8

Watir-webdriver: Safari

2 голосов
/ 16 августа 2011

Я недавно начал использовать watir-webdriver и до сих пор большой поклонник. Однако мне также нужно иметь возможность тестировать Safari, и у меня нет доступа к Mac, чтобы иметь возможность использовать Safari-Watir.

Кто-нибудь знает хорошую альтернативу для тестирования Safari на компьютере с Windows? (В рубине конечно)

Спасибо

Ответы [ 3 ]

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

(важно, см. ОБНОВЛЕНИЕ ниже) люди Selenium Webdriver, очевидно, ждут чего-то от Apple, чтобы поддержать сафари. Я бы не стал задерживать дыхание.

У Apple есть версия Safari для ПК, я не уверен, насколько хороша текущая версия, первые выпуски были ... ну, скажем так, у них были проблемы ( лоты вопросов)

Лично (в основном по соображениям безопасности) я бы не стал запускать его и рекомендовать кому-либо использовать его для каких-либо целей, кроме загрузки Chrome или Firefox. Но, к сожалению, многие пользователи яблок используют его, потому что это то, что поставляется с их системами, а это означает, что если пользователи яблок являются частью вашего целевого рынка, вы должны протестировать его.

На данный момент это означает, что вам нужно использовать Safariwatir, который, насколько я могу судить, не имел обновления в течение года или более.

текущее состояние поддержки как на стороне Selenium / Webdriver, так и на стороне Safariwatir недавно обсуждалось в этой теме в общей группе watir на google

UPDATE Webdriver теперь имеет поддержку Safari, что делает возможной прямую поддержку Safari (я думаю, на Mac только на этом этапе). См. http://watirmelon.com/2012/04/17/using-watir-webdriver-with-safari-at-last/ для получения дополнительной информации .. все еще немного DYI, но я уверен, что он скоро станет более доступным.

2 голосов
/ 17 апреля 2012

Майк, кажется, это доступно сейчас.Алистер Скотт написал несколько инструкций в своем блоге Использование Watir-Webdriver с Safari наконец

К сожалению, это все еще немного DYI, потому что вам нужно создать свое собственное расширение safari, которое требует получения сертификатов инапример, от Apple, и я не уверен, что вы можете создать подходящую среду для создания чего-то другого, кроме Mac.

0 голосов
/ 15 августа 2013

После долгих поисков я обнаружил, что какая-то добрая душа поделилась с нами своим двоичным файлом .safariextz:)

https://github.com/senthilnayagam/safari-webdriver

Спасибо, Сентил Наягам

P.S. если кому-то еще нужно руководство по созданию собственного расширения, эта ссылка будет полезна

http://rationaleemotions.wordpress.com/2012/05/25/working-with-safari-driver/

...