в классе BasePage
                  
                  
                      def __init__(self, browser, url, timeout=10):
                  
                  
                          self.browser = browser
                  
                  
                          self.url = url
                  
                  
                          self.browser.implicitly_wait(timeout)
                  
                  
                  
                  
                  
                      def open(self):
                  
                  
                          self.browser.get(self.url)
                  
                  
                  
                  
                  
                  и вот такой тест
                  
                  
                  def test_guest_login(browser):
                  
                  
                      link = Url.link + ProductUrl.stock_gift_prod
                  
                  
                      page = BasePage(browser, link)
                  
                  
                      page.open()
                  
                  
                      if browser.find_element(*BaseLocators.iframe_marketing_top):
                  
                  
                          page.cancel_marketing_top(browser)
                  
                  
                      page.user_login()
                  
                  
                      page.user_logined()
                  
                  
                  Я ожидаю что каждый элемент в этом тесте будет искаться 10сек, но это не так, после авторизации, окно брайзера закрывается сразу же. Что я делаю не так?
                  
                  
                
.implicitly_wait(timeout) не используй этот метод для задержки.он для другого нужен.сделай через time sleep
time.sleep? ты серьзно?
так если нужна задержка в 10 секунд,то этот метод больше подойдёт
и как я его буду использовать в 10-100-500 тестах? после каждой строчки писать ?
Обсуждают сегодня