Помогите новичку. Обьявление chromedriver в page object

в автоматизации я еще новичек. подскажите как приавильно обьявить chromedriver и путь к ниму в page object.

1 лайк

Ну для начала укажите ЯП) во-вторых, просто положите его в любую директорию и добавьте её в PATH (разве что вам нужно держать несколько версий этого драйвера зачем-то, но и в этом случае можно играться с PATH)

Ну начнём с того, что его нужно объявлять не в пейджах

3 лайка

Если пишете на Java, то можно следующим образом:

//указываете путь к веб-драйверу
System.setProperty("webdriver.chrome.driver", "C://test//chromedriver.exe");
//создаёте объект chromedriver 
WebDriver driver = new ChromeDriver();

Для начала можете объявлять его непосредственно в тестом классе.

1 лайк

А еще для избавления от головной боли с драйверами в переменных окружения и их последними версиями можно использовать https://github.com/bonigarcia/webdrivermanager .(Java)

4 лайка

Можно посмотреть здесь Page Object Model (POM) In Selenium With Examples || Toolsqa

Мне помогло =) Page Object Model in Selenium Webdriver Step by Step Guide - YouTube