Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: pranky301Ответов: 1

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

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

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

  • stackoverflow.com/ questions / 1317055 / Senthil Kumar 12.08.2012

javaseleniumselenium-webdriverselenium-chromedriver

Ответы

Ответ 1 · рейтинг 11 · some_other_guy

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

как

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/

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы