我正在编写e2e测试,以便在chrome,safari,firefox等所有主要浏览器中以无头模式运行。无头模式在chrome和Firefox上可以正常使用,但在safari上则不能使用。当我运行测试时,它每次都会打开safari浏览器。
我尝试了类似safari的选项:
“ args”:[“-headless”,“ no-sandbox”,“ disable-gpu”]
在nightwatch.json中。但是所有这些选项对我来说都不起作用。
我在nightwatch.json中定义的野生动物园对象是:-
"safari": {
"desiredCapabilities": {
"browserName": "safari",
"safariOptions" : {
"args" : ["--headless", "no-sandbox", "disable-gpu"]
}
}
}
但是上述配置不起作用。我已经在github和stackoverflow上搜索了所有相关文章。但是所有的努力都是徒劳的。
任何帮助将不胜感激!
答案 0 :(得分:0)
在针对以上问题进行了更多的谷歌搜索之后,我能够确定目前野生动物园浏览器不支持无头模式。 有关更多信息,请访问此链接:-https://github.com/SeleniumHQ/selenium/issues/5985