我的Safari浏览器在计算机屏幕的中途打开,当运行nightwatch.js
测试以最大化浏览器大小时,它会最大化,但浏览器仍在计算机屏幕的中途显示,因此该测试无法找到元素因为一半的浏览器被推离了屏幕。您是否遇到过此事或知道如何解决?
使用此功能可以打开Safari浏览器,但不能在全屏模式下打开。
"safari" : {
"webdriver": {
"server_path": "/usr/bin/safaridriver",
"port": 4445
},
"screenshots": {
"enabled": true,
"path": "screenshots/Safari/"
},
"desiredCapabilities": {
"browserName": "safari",
"javascriptEnabled": true,
"acceptSslCerts": true,
"platform": "macos 10.14.6",
"version": "12.1.2"
}
},
module.exports = {
'@tags': ['login'],
'Test Login' : function(browser){
var loginpgobj = browser.page.loginpgobj();
loginpgobj.navigate()
browser.resizeWindow(1600,1200)
.waitForElementVisible('body', 1000)
.pause(5000)
}}