大家好,这是我第一次在 StackOverflow 上发帖。
我的 chromedriver 版本 77 的守夜脚本之前一直在工作,直到我更新到版本 83,当我在测试脚本上使用它时,它会undefined
从全局变量中抛出一个字符串值。nightwatch.conf.js
这是我nightwatch.conf.js
自定义的环境设置示例配置;
"dev" : {
"product_url" : "https://website.sampledev.com",
"demo_site" : "fake.site.com",
"globals" : {
"email": "demo@email.com",
"password": "FAKEP@ssw0rd"
}
},
使用的代码:
var test_site = browser.demo_site
将全局变量输入demo_site
到网站的文本框中。我用过的browser.setValue(`<sample_xpath_here>`,`${test_site}`)
预期结果:
在文本框内fake.site.com
实际结果:
在文本框内undefined