我想编写Firefox打开网站并点击按钮的方式。
我希望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()
答案 0 :(得分:0)
根据您的代码,我没有看到任何问题。现在,如果您想在任何预定义的时间间隔之后循环并重复操作,可以使用以下几个选项:
java.util.concurrent
ScheduledExecutorService
Interface
Jenkins
之类的 Continous Integration
工具来支持构建,部署和自动化任何项目。Windows Scheduler
扩展的功能来启动 Test Execution
。Cron Job
以预定义的时间间隔执行 Test Suite
。