Ключевое слово "Selenium2Library.Click Element" ожидало от 1 до 3 аргументов, получило 0 - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь выбрать первый элемент из списка ниже, используя robotframework:

<select id="organization_saml_enabled" name="organization[saml_enabled]">
   <option value="true">SAML SSO enabled</option>
   <option value="false" selected="selected">SAML SSO disabled</option>
</select>

С этим фрагментом:

Click Element  //select[@id="organization_saml_enabled"]/option[@value="true"]

Я получаю ошибку Keyword 'Selenium2Library.Click Element' expected 1 to 3 arguments, got 0.

Я не понимаю, потому что, насколько я понимаю, документация элементу Click требуется локатор и дополнительные смещения. Может кто-нибудь помочь мне проверить, что мне здесь не хватает.

Ответы [ 2 ]

1 голос
/ 05 февраля 2020

Добавьте стратегию локатора (xpath:) перед фактическим локатором и помните, что между ключевым словом и аргументом должно быть не менее двух пробелов:

Click Element    xpath://select[@id="organization_saml_enabled"]/option[@value="true"]
0 голосов
/ 17 февраля 2020

не используйте Selenium2Library, используйте последнюю версию SeleniumLibrary.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...