Трябва да тествам webcart в онлайн магазина.
Затова изпращам формуляр и след това виждам страницата "Моля изчакайте" (която автоматично се презарежда в определен период от време; може да се презареди няколко пъти). След това се показва последната страница за успех / грешка.
Трябва да изтегля съдържанието на последната страница, която идва след всички страници "Моля изчакайте".
Как мога да постигна това, използвайки python webdriver модул? Как мога да открия, че страницата е презаредена, за да проверя дали тя изглежда като "последна" страница, за да провери дали тестът ми е неуспешен?
Отговори:
1 за отговор № 1Можете да използвате WebDriverWait, за да добавите изрично чакане с автоматично прекъсване, за да откриете наличието на елемент, който е на крайните страници, но не и на страниците "моля изчакайте".
Можете да намерите пример и типовете чакащи тук: http://selenium-python.readthedocs.org/en/latest/waits.html#waits