在selenium中是否有一个方法来加载页面而不阻塞脚本?

时间:2015-08-02 00:41:50

标签: python selenium selenium-webdriver

我的问题是driver.get(url)之后的所有代码都被阻止,直到页面被完全加载。我不想要这种行为,所以我可以使用其他任何方法吗?或者可以选择将get方法置于非阻塞模式?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我通过在另一个线程中调用driver.get解决了这个问题:

import threading
driver = webdriver.Chrome()
t = threading.Thread(target=driver.get, args=(url,))
t.start()
# do stuff while page is loading...
t.join()  # join() will block until page is done loading
# now the page is done loading.