【问题标题】:how to automate mouse clicks in nw.js (node-webkit)如何在 nw.js 中自动单击鼠标(node-webkit)
【发布时间】:2015-12-06 12:09:37
【问题描述】:

我有一个使用平均堆栈的 nw.js 应用程序,我的应用程序中有一个画布,我想模拟操作(单击/拖动/键入)。我的 go to tool 是 selenium,但它需要打开一个新窗口。 我将如何自动化呢?我不想在 nw.js 窗口内执行所有操作(铬) 还是可以使用 selenium 启动 nw.js?

【问题讨论】:

  • 您能否再解释一下。当您处理我们的应用程序时,是否会弹出一个新窗口?
  • 嗨@shah 我有一个外部网站,我想使用 selenium 框架进行测试。我希望网站嵌入到我的 nw.js 应用程序中。 Idiealy 在 iframe 中。或者某种嵌入式浏览器。不幸的是,我无法将 selenium 附加到 activr 浏览器实例。
  • 例如我想避免创建一个新窗口

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


【解决方案1】:

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

driver = new ChromeDriver();

driver = webdriver.PhantomJS()

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

【讨论】:

  • 没有。我想看看到底发生了什么。
猜你喜欢
  • 2015-07-24
  • 2015-12-09
  • 2015-10-11
  • 2015-07-14
  • 2015-05-11
  • 2017-02-06
  • 2021-09-16
  • 2023-03-23
  • 1970-01-01
相关资源
最近更新 更多