Size: a a a

Мобильное тестирование с Appium

2021 May 31

DM

Dmitry Mishtal in Мобильное тестирование с Appium
ты можешь попробовать кликнуть этот элемент прямо из appium desktop
источник

D

Den in Мобильное тестирование с Appium
да, выполняется ожидаемое действие
источник

DM

Dmitry Mishtal in Мобильное тестирование с Appium
Если действие выполняется через appium desktop, то и из кода оно должно кликнуть. Нужно смотреть там…

На java это выглядило бы так:

driver.findElementById(“com.bla.bla.qa:id/saveButton”).click();
источник

D

Den in Мобильное тестирование с Appium
я пишу на питоне, все остальные элементы видны, а именно эта кнопка нет, вот вопрос почему)
источник

DM

Dmitry Mishtal in Мобильное тестирование с Appium
её во время теста ничего не перекрывает?
источник

DM

Dmitry Mishtal in Мобильное тестирование с Appium
клавиатура там, например)
источник

D

Den in Мобильное тестирование с Appium
нет(
источник

D

Den in Мобильное тестирование с Appium
визуально нет
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
как у тебя написано на питоне?
источник

D

Den in Мобильное тестирование с Appium
def click_element_by_id(self, element_id: str) -> bool:
       allure.step('Нажатие на элемент - id : {}'.format(element_id))
       self.wait_by_id(element_id, 30)
       button = self.driver.find_element_by_id(element_id)
       if button and button.is_enabled():
           button.click()
           return True
       return False
источник

D

Den in Мобильное тестирование с Appium
суть в том что все остальные элементы доступны для взаимодействия, кроме этой треклятой кнопки
источник

DM

Dmitry Mishtal in Мобильное тестирование с Appium
а падает на button = self.driver.find_element_by_id(element_id)?
источник

D

Den in Мобильное тестирование с Appium
element could not be located by given parameters
источник

D

Den in Мобильное тестирование с Appium
ага
источник

D

Den in Мобильное тестирование с Appium
что может быть проще, когда у элемента есть ID
источник

D

Den in Мобильное тестирование с Appium
но нет блин, бери бубен и танцуй
источник

DM

Dmitry Mishtal in Мобильное тестирование с Appium
та тут по любому что то не то) не может быть всё так сложно))
источник

DM

Dmitry Mishtal in Мобильное тестирование с Appium
я должен спросить, айдишник точно правильно указан?) всякое бывает)
источник

D

Den in Мобильное тестирование с Appium
попробую определить родительский класс, и в нем непосредственно найти
источник

D

Den in Мобильное тестирование с Appium
все верно написано)
источник