firefox - 使用 xdotool 自动刷新网页 - 窗口焦点后不发送 key

标签 firefox ubuntu automation page-refresh browser-refresh

给定:

我的 Firefox 在我的 Ubuntu 计算机上打开了 [Firefox 页面标题] 页面。

这是我的命令:

xdotool search "[Firefox Page Title]" windowactivate --sync key --clearmodifiers ctrl+r

文档:

带有文档/示例的 xdotool 网站是 here .

直接来自 xdotool 网站的示例:

# As of version 2.20100623, you can do this simpler version of above:
xdotool search "Mozilla Firefox" windowactivate --sync key --clearmodifiers ctrl+l

注意事项:

我使用的是 xdotool 版本 2.20110530.1。

该命令正确地将我的屏幕聚焦到我选择的任何窗口标题,但它不会将 ctrl+r 键发送到窗口,因为网站不会刷新。我没有收到来自命令的错误消息。 (Firefox 中的刷新快捷方式是 ctrl+r)

想要的行为:

该命令有望(当它工作时)应用于我的服务器计算机上 24/7 全天候打开的 Web 服务器统计页面,我希望它自动刷新页面,以便我可以查看我网站的新流量无需我做任何事情。

编辑: 我愿意使用可以提供此功能的其他应用程序,如果您知道其他简单/类似的东西,请提供它作为答案!如果我不能让它正常工作,我将默认使用下一个最好的东西。

最佳答案

我试图将击键发送到一个应用程序,我还得出结论,xdotool 只是不能像描述的那样工作。我最终使用了 xvkbd做同样的事情。

对于您的示例,以下命令刷新 Firefox 中的页面:

xvkbd -window Firefox -text "\Cr"

关于firefox - 使用 xdotool 自动刷新网页 - 窗口焦点后不发送 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12026953/

相关文章:

mysql - 如何从shell脚本将diff.sql应用到mysql数据库

c - 自动执行 C 程序的用户输入

selenium - 开发人员在编写代码时应该考虑什么,以便测试人员更容易使用 selenium webdriver 进行自动化测试?

java - FlywayDB : Run same name SQL again

javascript - 如何使用 JavaScript 以编程方式选择 <img> 元素?

firefox - GWT 插件 火狐 12

java - 非特权用户的 Maven 内存不足

mysql - 无法将unicode插入mysql

javascript - Firefox 禁用我正在开发的插件

java - WebDriver 无法解析为 Selenium 3.5.3 的类型