Как изменить веб-браузер с Firefox на Chrome / Opera / IE / Safari в selenium webdriver?

Как изменить браузер с firefox на Chrome / Opera / IE, работающий в selenium webdriver? Пожалуйста, помогайте пошагово, а также используйте фрагмент кода.

Пожалуйста, ответьте, если у вас есть ответ для любого из браузеров, упомянутых выше.

Я много читал об этом, но не мог должным образом связать это.


person pranky301    schedule 12.08.2012    source источник
comment
stackoverflow.com/ questions / 1317055 /   -  person Senthil Kumar    schedule 12.08.2012


Ответы (1)


Прежде всего вам необходимо импортировать соответствующие драйверы в проект / класс.

как

import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;

и Т. Д.

Вам необходимо создать новые Webdrivers для нужного вам браузера.

как

WebDriver driver = new FirefoxDriver();
WebDriver driver = new InternetExplorerDriver();
WebDriver driver = new ChromerDriver();

и т.д. для каждого браузера.

ПРИМЕЧАНИЕ. Трудно использовать разные браузеры / драйверы в одном тесте. Либо вы можете использовать похожие тесты для каждого браузера и поддерживать набор тестов (т. Е. Использовать один драйвер и импортировать в тест и поддерживать аналогичный тест для других браузеров), либо вы можете использовать некоторые файлы конфигурации или Excel, чтобы выбрать, какой браузер вы хотите тест для запуска. Возможно, вы захотите изучить http://htmlunit.sourceforge.net/ для автономного тестирования.

Информацию об OperaDriver можно найти здесь: - https://github.com/operasoftware/operadriver/

person some_other_guy    schedule 12.08.2012