Python Selenium:如何在Selenium中停止自动刷新网页的内部元素?

时间:2018-06-16 17:49:07

标签: python-3.x selenium automation selenium-chromedriver geckodriver

我想在temp-mail.org上自动检查邮件 但问题是页面不断刷新页面的内部组件,因此Selenium无法定位邮件。

我的代码:

mail= browser.find_element_by_xpath('//tbody/tr/td[@title="__mail title__"]')

mail.click() 

但没有回应。 然后我注意到页面内容在内部自动刷新。

那么如何阻止这种自动刷新?

1 个答案:

答案 0 :(得分:0)

如何在脚本运行时间的3/5秒后停止脚本。

试试这个:

fire = webdriver.FirefoxProfile()
fire.set_preference("http.response.timeout", 3)
fire.set_preference("dom.max_script_run_time", 3)
driver = webdriver.Firefox(firefox_profile=fire)

driver.get("url")