Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过量角器设置测试时区_Javascript_Selenium_Firefox_Webdriver_Protractor - Fatal编程技术网

Javascript 通过量角器设置测试时区

Javascript 通过量角器设置测试时区,javascript,selenium,firefox,webdriver,protractor,Javascript,Selenium,Firefox,Webdriver,Protractor,在我的量角器中,firefox中的测试时间显示错误(在firefox中打开的网站的字段中的时间与系统时间相差2小时)。当我手动复制测试时,并没有问题。 我接下来的问题是:如何使用自定义(系统)时区运行量角器测试?我应该在功能中写什么 capabilities: { 'browserName': '<BROWSER>', version: '', 功能:{ “浏览器名称”:“, 版本:“”, “时区”:“欧洲/明斯克”不起作用。 问题只会自动出现,并且只会在firefox中出现。您

在我的量角器中,firefox中的测试时间显示错误(在firefox中打开的网站的字段中的时间与系统时间相差2小时)。当我手动复制测试时,并没有问题。 我接下来的问题是:如何使用自定义(系统)时区运行量角器测试?我应该在功能中写什么

capabilities: {
'browserName': '<BROWSER>',
version: '',
功能:{
“浏览器名称”:“,
版本:“”,
“时区”:“欧洲/明斯克”不起作用。
问题只会自动出现,并且只会在firefox中出现。

您应该尝试使用此名称
时区,例如:

capabilities: {
"time-zone": "Europe/Minsk",
"browserName": "firefox",
"version": "30"
}

您的测试从何处获取时间?如果您向我们展示一些显示问题时间的代码,它将帮助我们找到解决方案。我运行我的测试。我打开firefox网站。我从网站字段获取值(val4)var row4=element(by.repeater('metadata_models')。行(4));row4.all(by.css('time parts input'))。get(0)。getAttribute(“value”)。然后(函数(val4){var now=new Date();expect(val4).to.be.within(now.getHours()-1,now.getHours()+1);请编辑您的问题以添加源代码,在注释中很难阅读。在任何情况下,您的回答都表明时间是应用程序显示的时间。您是否尝试了“时区”而不是“时区”?你是对的。应用程序显示的时间和测试代码并不重要。是的,我尝试了“时区”而不是“时区”。这种方式可能需要使用一些外部库吗?在其他阅读之后……我不知道这是否可行,但可能尝试将时区值设置为GMT偏移量。例如,GMT+13不幸的是,它仅适用于配置持续时间。