t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f7489925e50> #<Tag:0x00007f7489925d88> #<Tag:0x00007f7489925c98>

в автоматизации я еще новичек. подскажите как приавильно обьявить 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 Симпатий

Можно посмотреть здесь http://toolsqa.com/selenium-webdriver/page-object-model/

Мне помогло =) https://www.youtube.com/watch?v=w_iPCT1ETO4