我有一个使用平均堆栈的nw.js应用程序我在我的应用程序中有一个画布我想模仿操作(单击/拖动/类型)。我去工具是selenium但它需要打开一个新窗口。 我该如何实现自动化呢?我不想在nw.js窗口内完成所有操作(铬) 或者是否可以使用selenium启动nw.js?
答案 0 :(得分:1)
如果我理解正确您想要测试您的网站,但您不希望在测试时弹出一个窗口。您可以通过安装PhantomJS然后更改:
来处理这种情况driver = new ChromeDriver();
到
driver = webdriver.PhantomJS()
这样您就可以隐藏浏览器弹出窗口。但是,出于调试目的,您需要将driver.save_screenshot('abc.png')
放在需要的位置以查看发生的情况。