首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Selenium IDE中使用Javascript获取日期和时间

如何在Selenium IDE中使用Javascript获取日期和时间
EN

Stack Overflow用户
提问于 2019-05-22 04:02:51
回答 1查看 1.4K关注 0票数 3

我正在尝试获取Selenium IDE (最新版本3.7.4)中的当前日期和时间,格式类似于YYYY-MM-DD hh:mm:ss2019-05-21 12:35:23

我是javascript的新手,到目前为止,我发现在Javascript中,当前日期是使用new Date();从系统中获取的

因此,我在Selenium IDE中设置了以下命令

代码语言:javascript
复制
1)
Command: execute script
Target: new Date();
Value: currentdate

2)
Command: echo
Target: $(currentdate)
Value:

但是看起来Date();没有工作,并且没有存储在变量currentdate中。这是输出

代码语言:javascript
复制
executeScript on new Date(); with value currentdate OK
echo: undefined
'Untitled' completed successfully

我哪里做错了?提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-01-10 21:59:23

我在寻找自己解决这个问题的方法时偶然发现了你的问题。我在其他地方找到了答案,所以我想在这里分享一下,希望能帮助其他人。

您的JavaScript代码行需要以"return“开头,如下所示:

代码语言:javascript
复制
return new Date();

这将在您的currentDate变量中放置一个详细的Date()值,您可以在其他地方回显或使用该值。不过,您可能希望使用toLocaleString()方法对其进行格式化,如下所示:

代码语言:javascript
复制
return new Date().toLocaleString();

这应该会使日期/时间的格式更加符合您的需要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56245598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档