Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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

chromedriver
page-object
webdriver
Теги: #<Tag:0x00007f7b64031f10> #<Tag:0x00007f7b64031d30> #<Tag:0x00007f7b64031bc8>

(Qa Man) #1

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


(rmerkushin) #2

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


(Sergey Pirogov) #3

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


(Dmitry Ua) #4

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

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

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


(Oleksandr Romanov) #5

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


(Назар Михальчук) #6

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

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