在Python Selenium的上下文中,我不太理解
这两种情况有何不同?哪些情况会在其中一种情况下触发超时,而在另一种情况下不会触发?
driver.set_page_load_timeout(n)
和driver.set_script_timeout(n)
之间的确切区别。两者似乎可以交替使用,用于设置通过driver.get(URL)
加载URL的超时时间,但有时也会一起使用。
场景1:driver.set_page_load_timeout(5)
website = driver.get(URL)
results = do_magic(driver, URL)
情景 2:
driver.set_script_timeout(5)
website = driver.get(URL)
results = do_magic(driver, URL)
这两种情况有何不同?哪些情况会在其中一种情况下触发超时,而在另一种情况下不会触发?