в классе 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 тестах? после каждой строчки писать ?
Обсуждают сегодня