Robot framework open chrome browser/ How open google chrome browser in test?

webdriver
selenium
Теги: #<Tag:0x00007fedc7afb330> #<Tag:0x00007fedc7afb038>

(Yaroslav Boiko / Enapps) #1

Hello all!
I can't open chrome browser in my test
Example:

*** Settings ***
Library Selenium2Library
Library DebugLibrary
Library Selenium2Screenshots
Library OperatingSystem

*** Variables ***
${Name_of_category} Test Product Category
${BROWSER} chrome
${HOMEPAGE} google.com

*** Testcases ***
Create Product #1
Open Browser ${HOMEPAGE} ${BROWSER}
Maximize Browser Window
Wait Until Page Contains Element name=q 10

I have result.
[ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open
Create Product #1 | FAIL |
WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home


(rmerkushin) #2

chrome driver лежит в какой либо директории которые прописаны в path? если да и у вас *nix система, то проверьте права у chrome driver'а. Установите их как инбудь так: chmod a+x chromedriver


(Yaroslav Boiko / Enapps) #3

Не подскажеш какую версию установить, так как последняя версия дает :
WebDriverException: Message: unknown error: unable to discover open pages
(Driver info: chromedriver=2.3,platform=Linux 3.19.0-47-generic x86_64)


(Yaroslav Boiko / Enapps) #4

после запуска теста просто открывается хром и все, никаких дейсвий


(rmerkushin) #5

Хмм могу только предположить что хром либо старый либо старый драйвер. Последний можно взять тут: http://chromedriver.storage.googleapis.com/index.html?path=2.21/ Да, если у вас стоит Chromium, лучше поставьте Chrome с сайта гугла. Да, еще смущает в сообщении версия chromedriver=2.3 когда последняя вроде 2.21 :smile:


(Yaroslav Boiko / Enapps) #6

Да спасибо большое все решилось посавить новую версию chromedriver