You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mikhail Trifonov edited this page Jun 4, 2019
·
4 revisions
Polling
Pagium implement logn polling operations for execute method of selenium.WebDriver.execute. You can use it, but it's not necessary. It can be using like
from pagium import Remote
wd = Remote(polling_timeout=20, polling_delay=0.5, ...)
When polling_delay is sleep between tries and polling_timeout max time to retry execute operations in seconds. This feature allow for all drivers.
Polling can be enabled in context manager
with wd.enable_polling(20, delay=0.1):
pass
or disabled
with wd.disable_polling():
pass
Library facade
pagium.Remote remote web driver from pagium import Remote
pagium.Chrome local chrome driver from pagium import Chrome
pagium.Firefox local firefox driver from pagium import Firefox
pagium.PhantomJS local phantomjs driver from pagium import PhantomJS
pagium.Opera local opera driver from pagium import Opera
pagium.Safari local safari driver from pagium import Safari