Selenium IDE设置本月的第一天和最后一天

时间:2018-10-24 08:16:43

标签: selenium-ide

我正在尝试使用Chrome Selenium IDE记录器来自动从网站下载excel文件。

大多数情况下这是可行的,但是我遇到的问题是我需要填写开始和结束日期。我希望将这两个字段设置为当前月份的第一天和最后一天。

我用Google搜索了一些可以正常运行的JavaScript,但Selenium出现错误,告诉我不赞成使用javascript,而是改用执行脚本。我尝试查找有关如何创建此类脚本的信息,但失败了。

1 个答案:

答案 0 :(得分:1)

您可以在execute JS/StoreEval文档页面上找到一些不错的Javascript代码段。

在您的情况下,您可以使用以下代码片段作为起点:

var d= new Date(); var m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); d.getFullYear()+"-"+m+"-"+d.getDate();

它以YYYY-MM-DD格式获取今天的日期。我自己将它与 kantu selenium ide一起使用,效果很好。 github上提供了完整的测试宏。