标签: setscripttimeout

Selenium .set_script_timeout(n) 有什么作用,它与 driver.set_page_load_timeout(n) 有何不同?

在python selenium的上下文中,我不太明白driver.set_page_load_timeout(n)VS的确切区别。driver.set_script_timeout(n). 两者似乎可以互换使用来设置超时以通过 加载 URL driver.get(URL),但有时也一起使用。

场景一

driver.set_page_load_timeout(5)
website = driver.get(URL)
results = do_magic(driver, URL)
Run Code Online (Sandbox Code Playgroud)

场景二

driver.set_script_timeout(5)
website = driver.get(URL)
results = do_magic(driver, URL)
Run Code Online (Sandbox Code Playgroud)

两种情况有何不同?哪些情况会在一种情况下触发超时而不是另一种情况?

python selenium webdriver pageloadtimeout setscripttimeout

4
推荐指数
1
解决办法
2684
查看次数