Как получить значение от контроля типа счетчика с Selenium - PullRequest
0 голосов
/ 26 июня 2018

enter image description here В мобильном приложении (Android) у нас есть элемент управления Date класса android.widget.spinner.После выбора значения из этого элемента управления я попытался получить значение с помощью кода селена

driver.findElement(By.xpath("//*[@resource-id='dttDate']"))).getText();

Но приведенный выше код дает пустое значение.

Может ли кто-нибудь помочь, как получить значение изЭлемент управления android.widget.spinner.

1 Ответ

0 голосов
/ 26 июня 2018

В скриншоте, который вы упомянули, вы можете увидеть в списке атрибутов текстовое значение пустое, так как текстовое значение атрибута пустое, вы не можете использовать метод getText ().Выберите поле правильно, чтобы текстовое поле атрибута было видно вместе с текстом, и используйте метод getText ().Нажмите на дату и выберите дату правильно, чтобы получить значение текстового атрибута.

поле с текстовым атрибутом

поле без текстового атрибута

Щелкните по дате вместо целого поля и проверьте, присутствует ли значение текстового атрибута, если текст присутствует, вы можете использовать метод getText ().

...