如何在nw.js中自动鼠标点击(node-webkit)

时间:2015-12-06 12:09:37

标签: node.js selenium chromium node-webkit nw.js

我有一个使用平均堆栈的nw.js应用程序我在我的应用程序中有一个画布我想模仿操作(单击/拖动/类型)。我去工具是selenium但它需要打开一个新窗口。 我该如何实现自动化呢?我不想在nw.js窗口内完成所有操作(铬) 或者是否可以使用selenium启动nw.js?

1 个答案:

答案 0 :(得分:1)

如果我理解正确您想要测试您的网站,但您不希望在测试时弹出一个窗口。您可以通过安装PhantomJS然后更改:

来处理这种情况
driver = new ChromeDriver();

driver = webdriver.PhantomJS()

这样您就可以隐藏浏览器弹出窗口。但是,出于调试目的,您需要将driver.save_screenshot('abc.png')放在需要的位置以查看发生的情况。