【问题标题】:Input text robotframework appium doesn't work输入文本robotframework appium不起作用
【发布时间】:2021-07-14 09:00:51
【问题描述】:

我正在使用 Appium 和 Robotframework 在一个 android 应用程序上开发自动化测试。最近三天我有以下错误。我尝试了很多定位器,但它不起作用。 FWIW,我可以点击元素。

Wait Until Keyword Succeeds    30    1    AppiumLibrary.Input Text    //android.widget.EditText[@resource-id='montantMobile']    ${amount}

Keyword 'AppiumLibrary.Input Text' failed after retrying for 30 seconds.
The last error was: InvalidElementStateException: 
Message: ACTION_SET_PROGRESS has failed on the element 'android.view.accessibility.AccessibilityNodeInfo@56311; 
boundsInParent: Rect(0, 0 - 324, 56); boundsInScreen: Rect(23, 405 - 874, 552); 
packageName: com.xxxxx.android.application; 
className: android.widget.EditText; 
text: Montant du virement; 
error: Saisie incorrecte; 
maxTextLength: -1; 
contentDescription: null; 
tooltipText: null; 
viewIdResName: montantMobile; 
checkable: false; 
checked: false; 
focusable: true; 
focused: true; 
selected: false; 
clickable: true; 
longClickable: false; 
contextClickable: false; 
enabled: true; 
password: false; 
scrollable: false; 
importantForAccessibility: false; 
visible: true; 
actions: [AccessibilityAction: ACTION_NEXT_HTML_ELEMENT - null, AccessibilityAction: ACTION_PREVIOUS_HTML_ELEMENT - null, AccessibilityAction: ACTION_SHOW_ON_SCREEN - null, AccessibilityAction: ACTION_CONTEXT_CLICK - null, AccessibilityAction: ACTION_LONG_CLICK - null, AccessibilityAction: ACTION_NEXT_AT_MOVEMENT_GRANULARITY - null, AccessibilityAction: ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY - null, AccessibilityAction: ACTION_SET_TEXT - null, AccessibilityAction: ACTION_PASTE - null, AccessibilityAction: ACTION_UNKNOWN - null, AccessibilityAction: ACTION_CLEAR_FOCUS - null, AccessibilityAction: ACTION_ACCESSIBILITY_FOCUS - null, AccessibilityAction: ACTION_CLICK - null, AccessibilityAction: ACTION_SET_PROGRESS - null]'. 

【问题讨论】:

    标签: input text appium robotframework


    【解决方案1】:

    我认为 Appium 无法输入文本,因为字段有 maxTextLength: -1;,但您可以单击元素,因为它有 clickable: true;。你确定它是手动工作的并且你有正确的定位器吗?

    【讨论】:

    • 您好维利亚姆,感谢您的回答。我认为我的 Xpath 是正确的,因为它可以通过单击来工作。我通过使用此关键字解决了它: Press Key $KeyNumber
    猜你喜欢
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 2018-03-26
    • 1970-01-01
    相关资源
    最近更新 更多