Перейти к содержимому

Фотография

Не работает click на MacOS Safari


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 INFINIUM

INFINIUM

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 14 апреля 2020 - 13:24

Забыл в заголовке написать SELENIUM

Появилась необходимость протестировать Safari, установили виртуалку с MacOS всё настроили и запустили тесты pytest, которые идеально работают в линуксе и на виндоусе. Тесты запускаются, но не отрабатывает клик. Причём падает тест не на нём, он якобы отработал (ставил принт после него, принт выводится), падает в следующем методе по таймауту, потому что ничего не произошло.

В селениуме я пока новичок, в питоне тоже! Подскажите, у кого была такая же проблема, как решить ее?

 

def go_event_feed(self):

self.wait_visibility_of_element_located(*EventFeedLocators.TAB_EVENT_FEED)
self.click_button(*EventFeedLocators.TAB_EVENT_FEED)
self.wait_visibility_of_element_located(*EventFeedLocators.PAGE_EVENT_FEED)

 

Вот как в бейспейдже реализован клик

 
def click_button(self, how, what):
button = self.browser.find_element(how, what)
button.click()

  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных