是的,我知道这个问题经常被问到,但我仍然没有得到它.无论如何,我想让Selenium等待.我试过这些方法
driver.set_page_load_timeout(30)
driver.implicitly_wait(90)
WebDriverWait(driver, 10)
driver.set_script_timeout(30)
Run Code Online (Sandbox Code Playgroud)
和其他东西,但它不起作用.我需要硒等待10秒钟.NO直到一些元素被加载或什么,只是等待10秒.我知道有这个
try:
element_present = EC.presence_of_element_located((By.ID, 'whatever'))
WebDriverWait(driver, timeout).until(element_present)
except TimeoutException:
print "Timed out waiting for page to load"
Run Code Online (Sandbox Code Playgroud)
我不希望这样.
如果等待几秒钟对于硒来说是多少(不可实现),那么其他(python)库/程序能够完成这项任务呢?使用Javas Selenium它似乎不是一个问题......