Обнаружение браузера Selenium - PullRequest
0 голосов
/ 03 апреля 2009

Доброе утро

За последние пару недель я провел несколько тестов и натолкнулся на стену.

Я тестирую в IE 7 и 8 и Firefox.

В основном моя проблема заключается в том, что IE 8 еще не поддерживает плагин, а Firefox не поддерживает реферер в наборе фреймов, поэтому я хочу определить, какой браузер я использую, и затем, если его, т.е. , иначе пропустить определенные тесты, это возможно?

Заранее благодарю всех за помощь.

Приветствия

Cameron

Ответы [ 3 ]

1 голос
/ 03 апреля 2009

Возможно, я что-то упускаю (возможно!), Но если все, что вы пытаетесь сделать - это целевые тесты для IE, сработают ли условные комментарии?

<!--[if ie 7]>

    The tests go here.

<![endif]-->
1 голос
/ 07 апреля 2009

Просто примечание для всех, кто читает это: вопрос заключается в использовании Selenium Core, и решение предназначено для редактирования файла набора тестов на основе HTML. Если вы используете Selenium RC, вы наверняка знаете, какой браузер вы запустили:)

0 голосов
/ 03 апреля 2009

Хм, одно решение, которое пришло мне в голову ... может быть, это немного странно, но я думаю, что оно должно работать: пусть ваше веб-приложение. прочитайте HTTP UserAgent и сохраните его как скрытое поле ввода HTML. Затем вы можете получить к нему доступ из ваших тестов Selenium и решить, хотите ли вы продолжать их запускать или нет.

Может быть, есть лучшее решение, я не знаю.

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