selenium IDE中的一个功能:Options->Schedule tests to run periodically
Schedule tests to run periodically:
这个功能可以实现定时执行脚本的目的,但是目前为止,我必须打开Firefox的web页面及seleniumIDE的页面才能实现定时,而且每个job都只能设置一个时间,不能在原有的基础进行修改,因为就算更改了执行时间,它也还是会按照最初设定的时间进行执行。
点击 Options->Schedule tests to runperiodically,在打开的Test Schedule窗口中选择jobs选项卡,点击“+”按钮添加一个Schedule。
在title输入job名(随便取)
在suite选择保存的脚本路径(只能添加suite,没试过单个test case)
然后你可以选择时间,但是我基本都是在advanced里的下拉列表中选择“Every day at 8:30am”,然后手动更改时间,点击change来设置时间的。
需注意勾选turn scheduler on
然后你可以点击“+”设置多个。
就像我上面说的,想让selenium IDE执行定时还需要使用Firefox浏览器打开进行测试的web页面,然后打开Firefox自带插件 selenium IDE,最后需注意打开定时执行功能,保证是能可以定时的,如下图选中的时钟按钮: