Локатор элементов с префиксом 'xpath("//android.widget.edittext[@resourse-id' не поддерживается

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

 Input Text     xpath("//android.widget.EditText[@resourse-id='name']")    test

Я приложил скриншот для справки, пожалуйста, помогите.. пожалуйста, предложите

2 ответа

Вы используете неправильный синтаксис для xpath. Синтаксис:

Input Text    xpath=//android.widget.EditText[@resource-id='name']

Формат описан в документации Selenium2Library, в разделе "Расположение или указание элементов"

Попробуйте так:

      xpath = "//*[@resource-id='name']/android.widget.EditText"

Я считаю, что это решает вашу проблему.

Другие вопросы по тегам