Как открыть Firefox 53 на Robot Framework

Я пытаюсь открыть Firefox 53 с помощью Robot framework (Ride.py). К сожалению, это дает мне следующую ошибку

Демо

===========================================================================================================

Образец теста
| ОТКАЗ | SessionNotCreatedException: сообщение: невозможно найти соответствующий набор возможностей


Демо
| ОТКАЗ | 1 критический тест, 0 пройден, 1 не пройден 1 тест всего, 0 пройден, 1 не пройден

===========================================================================================================

Мой сценарий робота выглядит так

*** Settings ***
Library           Selenium2Library

*** Test Case ***
Sample Test
    Open Browser
    Check Title
    [Teardown]    Close Browser

*** Keywords ***
Open Browser
    open browser    https://google.lk    Firefox
    Maximize Browser Window

Check Title
    Title Should Be    Google`

Кто-нибудь может мне ответить? Он работает с хромированным драйвером (я добавил geckodriver в то же место.


person Muditha Perera    schedule 02.01.2019    source источник
comment
Версия geckodriver совместима с вашей версией Firefox?   -  person Bence Kaulics    schedule 02.01.2019
comment
Да, это так. Я использую geckodriver для скриптов TestNG. Я использовал здесь такой же. Нужно ли задавать системные свойства?   -  person Muditha Perera    schedule 02.01.2019
comment
Пробовали ли вы использовать firefox в нижнем регистре, как описано в документации   -  person A. Kootstra    schedule 03.01.2019
comment
Мне нужно это попробовать. Попробую   -  person Muditha Perera    schedule 04.01.2019
comment
по какой-то причине он не работает с gekodriver, но драйвер Chrome работает плавно   -  person Muditha Perera    schedule 05.02.2019


Ответы (1)


У меня была такая же проблема с более поздней версией, и вот что сработало для меня. Пожалуйста, проверьте их и дайте мне знать, решит ли это вашу проблему, или нам нужно искать дальше.

Есть два возможных шага решения.

  1. Вероятно, вы используете неправильный драйвер gecko для своей версии FF. Я не могу понизить свой FF до вашей версии, но для v71, где я нахожусь, но мне определенно нужно было получить для него последнюю версию драйвера: https://github.com/mozilla/geckodriver/releases/tag/v0.26.0

    • Replace your existing driver in c:\bin (or wherever you store them) with this new one.
  2. Кроме того, в нем говорится, что вам нужна среда выполнения MS Visual Studio с: https://visualstudio.microsoft.com/downloads/ Откройте другие инструменты и платформы и выберите свой вариант распространяемого пакета Microsoft Visual C ++ для Visual Studio 2019 (x64 для моего ноутбука)

    • Run the Runtime binary and restart your computer.

Сообщите мне, сработало ли это. Если это не удается, укажите, почему.

person Lefty G Balogh    schedule 04.12.2019