/ / Как да открием, че страницата е презаредена в селен (python)? - питон, селен, селен-webdriver

Как да открием, че тази страница е презаредена в селен (python)? - питън, селен, селен-webdriver

Трябва да тествам webcart в онлайн магазина.

Затова изпращам формуляр и след това виждам страницата "Моля изчакайте" (която автоматично се презарежда в определен период от време; може да се презареди няколко пъти). След това се показва последната страница за успех / грешка.

Трябва да изтегля съдържанието на последната страница, която идва след всички страници "Моля изчакайте".

Как мога да постигна това, използвайки python webdriver модул? Как мога да открия, че страницата е презаредена, за да проверя дали тя изглежда като "последна" страница, за да провери дали тестът ми е неуспешен?

Отговори:

1 за отговор № 1

Можете да използвате WebDriverWait, за да добавите изрично чакане с автоматично прекъсване, за да откриете наличието на елемент, който е на крайните страници, но не и на страниците "моля изчакайте".

Можете да намерите пример и типовете чакащи тук: http://selenium-python.readthedocs.org/en/latest/waits.html#waits