Appium Python iOS
el.text и get_attribute ('label') и т. д., похоже, извлекают информацию о доступности. Есть ли способ вывести фактический текст, отображаемый на экране, с помощью Appium? Мне нужно уметь тянуть за данный элемент.
Appium Python iOS
el.text и get_attribute ('label') и т. д., похоже, извлекают информацию о доступности. Есть ли способ вывести фактический текст, отображаемый на экране, с помощью Appium? Мне нужно уметь тянуть за данный элемент.
Вы можете использовать .text
element = driver.find_element_by_class_name("class_name").text
print(element)
он вернет вам текст и подтвердит, что вам нужно.
Он не возвращает видимый текст, если вы используете .text
Вам нужно попросить разработчика добавить новый атрибут в код iOS с фактическим упоминанием исходного текста URL. После этого вы сможете увидеть новый атрибут в таблице локатора элементов Appium. Если этого не сделать, в таблице локатора элементов appium нет значения, которое могло бы дать вам видимый текст.
Попробуйте это, это поможет вам
element = driver.find_element_by_class_name("class_name").get_attribute('text')
print(element)
или Второй - дать вам точный текст из пользовательского интерфейса Android
element = driver.findElementByAndroidUIAutomator("new UiSelector().className(\"android.widget.EditText\")").get_attribute('text')
print(element)