в автоматизации я еще новичек. подскажите как приавильно обьявить chromedriver и путь к ниму в page object.
1 Like
Ну для начала укажите ЯП) во-вторых, просто положите его в любую директорию и добавьте её в PATH (разве что вам нужно держать несколько версий этого драйвера зачем-то, но и в этом случае можно играться с PATH)
Ну начнём с того, что его нужно объявлять не в пейджах
3 Likes
Если пишете на Java, то можно следующим образом:
//указываете путь к веб-драйверу
System.setProperty("webdriver.chrome.driver", "C://test//chromedriver.exe");
//создаёте объект chromedriver
WebDriver driver = new ChromeDriver();
Для начала можете объявлять его непосредственно в тестом классе.
1 Like
А еще для избавления от головной боли с драйверами в переменных окружения и их последними версиями можно использовать https://github.com/bonigarcia/webdrivermanager .(Java)
4 Likes
Можно посмотреть здесь Page Object Model (POM) In Selenium With Examples || Toolsqa
Мне помогло =) Page Object Model in Selenium Webdriver Step by Step Guide - YouTube