Firefox automation with selenium如何循环和重复操作

2024-05-16 04:45:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我想编码如何火狐打开一个网站和点击一个按钮。在

我希望Firefox等待30分钟,然后关闭所有东西。我想循环这个动作。在

from selenium.webdriver import Firefox

YOUR_PAGE_URL = 'http://www.websyndic.com/wv3/?qs=OTcxNzAw'
NEXT_BUTTON_XPATH = '/html/body/div[3]/div[3]/div[1]/div/div/div[3]/div/div/a'

browser = Firefox()
browser.get(YOUR_PAGE_URL)

button = browser.find_element_by_xpath(NEXT_BUTTON_XPATH)
button.click()

Tags: divbrowserurl编码your网站pagebutton
1条回答
网友
1楼 · 发布于 2024-05-16 04:45:14

根据你的代码,我看不出有什么问题。现在,如果要在任何预定义的时间间隔后循环并重复这些操作,有几个选项可用,如下所示:

循环选项:

  • 您可以使用来自java.util.concurrent^{}Interface
  • 使用类似于^{}的工具来支持构建、部署和自动化任何项目。在
  • 您可以使用由Windows Scheduler扩展的功能来启动您的Test Execution。在
  • 配置Cron Job以预定义的间隔执行Test Suite。在

相关问题 更多 >