Javascript 如何处理获取空白页面而不是在NightWatch中指定的url?
我是夜视新手,所以我遵循了几个教程,我做了他们说的一切,但现在我得到了一个标题为“data;”的空白页面,而不是我想看到的页面,它是“” 这是json文件。这个问题似乎与json配置有关。有什么帮助吗?非常感谢Javascript 如何处理获取空白页面而不是在NightWatch中指定的url?,javascript,web,nightwatch.js,Javascript,Web,Nightwatch.js,我是夜视新手,所以我遵循了几个教程,我做了他们说的一切,但现在我得到了一个标题为“data;”的空白页面,而不是我想看到的页面,它是“” 这是json文件。这个问题似乎与json配置有关。有什么帮助吗?非常感谢 { "src_folders" : ["tests"], "output_folder" : "reports", "selenium": { "start_process": true, "start_session" : tru
{
"src_folders" : ["tests"],
"output_folder" : "reports",
"selenium": {
"start_process": true,
"start_session" : true,
"server_path": "C:\\Users\\Esau Alvarez\\Desktop\\selenium-server-standalone-3.13.0.jar",
"port": 4444,
"cli_args": {
"webdriver.chrome.driver": "C:\\Users\\Esau Alvarez\\Desktop\\chromedriver.exe"
}
},
"test_settings" : {
"default": {
"launch_url": "https://www.gandhi.com.mx/",
"screenshots": {
"enabled": false
},
"desiredCapabilities": {
"browserName": "chrome",
"marionette": true
}
},
"chrome" : {
"desiredCapabilities": {
"browserName": "chrome",
"webdriver": {
"server_path": "C:\\Users\\Esau Alvarez\\Desktop\\NightWatch\\chromedriver.exe"
}
}
}
}
}
这是我的测试文件
module.exports = {
"Test": function (browser) {
browser
.windowMaximize()
.url("https://www.gandhi.com.mx/")
.waitForElementVisible('body', 1000)
}
}
- 在默认部分中,您必须为Firefox进行配置。下载gecko驱动程序并在cli_args下提供路径
- 您应该从chrome所需的功能中删除服务器路径,如上所述。在两次更改之后,您的nightwatch.json应该如下所示
module.exports = {
"Test": function (browser) {
browser
.windowMaximize()
.url("https://www.gandhi.com.mx/")
.waitForElementVisible('body', 3000)
}
}