chrome браузер не открывается с рамкой робота - PullRequest
0 голосов
/ 20 февраля 2020

получение ошибки: WebDriverException: Сообщение: неизвестная ошибка: Chrome не удалось запустить: аварийный выход. (неизвестная ошибка: файл DevToolsActivePort не существует) (Процесс, запущенный из chrome location / usr / bin / google-chrome, больше не выполняется, поэтому ChromeDriver предполагает, что Chrome произошел сбой

, получая Ошибка выше при запуске скрипта робота: это простой код для открытия трубки в браузере chrome. Он выглядит следующим образом:

*** Settings ***
Library  SeleniumLibrary

*** Variables ***
${Browser}  Chrome
${URL}  https://www.youtube.com/

*** Test Cases ***
TC1
    Open Browser  ${URL}  ${Browser}
    Input Text  name:search_query  ted talk
    Click Button  id:search-icon-legacy

В Ubuntu используется python2 .7

  • robotframework == 3.0.2
  • robotframework-mqttlibrary == 0.7.0
  • robotframework-selenium2library == 1.8.0
  • robotframework-seleniumlibrary = = 4.3.0
  • ChromeDriver 80.0.3987.106

Я также пытался обновить драйвер chrome и chrome. Не знаю, что я делаю неправильно, пожалуйста, помогите.

1 Ответ

0 голосов
/ 20 февраля 2020

Вы пробуете с robotframework-seleniumlibrary == 4.3.0 & robotframework == 3.0.2

Обновите robotframework-seleniumlibrary 4.3.0 до 3.0.1

pip install robotframework- seleniumlibrary == 3.0.1

Добавить возможности

${chrome_options}=    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver

Call Method    ${chrome_options}    add_experimental_option    w3c    ${False}    
Call Method    ${chrome_options}    add_argument    no-sandbox
Call Method    ${chrome_options}    add_argument    disable-setuid-sandbox
Call Method    ${chrome_options}    add_argument    disable-dev-shm-usage
Call Method    ${chrome_options}    add_argument    disable-single-click-autofill



Wait Until Keyword Succeeds    2x    1s
...    Create WebDriver    Chrome    alias=${Browser}    chrome_options=${chrome_options}

Go To    ${URL}
Input Text  name:search_query  ted talk
Click Button  id:search-icon-legacy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...