Получение объекта «Nontype» не повторяется при использовании Click Element из библиотеки Appium в РФ - PullRequest
0 голосов
/ 21 декабря 2018

Вариант использования: Я пытаюсь щелкнуть элемент на экране мобильного устройства с помощью локатора Xpath

Код: Это пример кода, который я пытаюсь использоватьClick element для разных комбинаций Xpath или id.

*** Settings ***
Library          AppiumLibrary
Library          Collections

*** Variables ***
${xpath1}    //android.widget.Button[contains(@text,'ACCEPT')]

*** Test Cases ***
Open_Dialer_test
    Open_Dialer

*** Keywords ***
Open_Dialer
    #sleep  20s
    #Get Selection From User    Input any value
    Run Keyword And Ignore Error    Click Element    ${xpath1}
    Run Keyword And Ignore Error    Click Element    xpath://android.widget.ToggleButton[@content-desc='Answer']
    Run Keyword And Ignore Error    Click Element    xpath://*[@resource-id='android:id/action0']

Результат Для каждой комбинации я получаю TypeError: объект 'NoneType' не повторяется
Чего мне здесь не хватает?

1 Ответ

0 голосов
/ 26 декабря 2018

Я думаю, что проблема между последней версией robotframework 3.1 и библиотекой robotframework-appium .

Последний код RF принимает аргумент, переданный KW, как Щелкните элемент как нет .В результате мы получаем ошибку TypeError: объект 'NoneType' не повторяется

Решение:

  1. Uninstalled robotframework

  2. Установил предыдущую стабильную версию для меня с помощью команды

    pip install robotframework == 3.0.4

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