美文网首页
xdotool自动化工具

xdotool自动化工具

作者: Bug2Coder | 来源:发表于2019-11-05 15:31 被阅读0次

Linux下xdotool自动化工具

该工具可让您模拟键盘输入和鼠标活动,移动窗口并调整窗口大小等。它使用X11的XTEST扩展名和其他Xlib函数来完成此操作。

此外,您可以搜索窗口并移动,调整大小,隐藏和修改窗口属性(例如标题)。如果您的窗口管理器支持它,则可以使用xdotool切换桌面,在桌面之间移动窗口以及更改桌面数量。

安装模块
sudo apt install xdotool
示例
  1. 获取chrome,并控制某统一窗口
#!/bin/bash
pid_list=`xdotool search "chrome"`   # 获取chrome进程列表信息
for i in $pid_list  # 循环查找目标窗口
do
name=`xdotool getwindowname "$i"` # 获取窗口名称
if [[ "$name" = "百度一下,你就上当" ]];then   # 判断目标窗口,判断括号两个需要空格分隔,字符串有空格可用单引号包含或空格前加\
echo $i
id=$i   # 重新赋值                
fi
done
xdotool windowfocus $id  # 获得窗口焦点 
xdotool key F12    # 打开开发者工具

相关文章

  • xdotool自动化工具

    Linux下xdotool自动化工具 该工具可让您模拟键盘输入和鼠标活动,移动窗口并调整窗口大小等。它使用X11的...

  • Centos7 上安装使用xdotool,自动化脚本工具

    在Centos7上如果需要使用自动化脚本,那xdotool肯定当仁不让了,号称Linux下的按键精灵,可以自动输入...

  • gulp

    叫做前端自动化构建工具,此类工具还有:grunt前端自动化构建工具 是什么?答: 自动化 less sass ...

  • 自动化测试工具

    Web自动化测试工具:selenium、QTP。性能自动化测试工具:loadrunner、jmeter。接口自动化...

  • Cmake使用语法解析

    Cmake工具 cmake 交叉编译系统生成工具 ctest 自动化测试工具 cpack 自动化打包工具 可...

  • 2019年度十大自动化测试工具

    在测试自动化领域,自动化工具肯定占据了中心位置。 本文总结了顶级测试自动化工具和框架,这些工具和框架有助于组织最好...

  • Hello Gulp!

    说明 之前的学习过grunt 自动化之压缩javascript代码,这次学习另外一种自动化工具。既然也是自动化工具...

  • 常用自动化测试工具分享

    常见自动化测试工具分享 一 Appium AppUI自动化测试 Appium 是一个移动端自动化测试开源工具,支持...

  • 2018 最好的自动化测试工具(Top 10 回顾)

    在自动化测试领域,自动化工具的核心地位毋庸置疑。这篇博客总结了最顶尖的自动化测试工具和框架,这些工具和框架可以帮助...

  • Xdotool各命令详解(翻译自国外文档)

    今天发现一个很有意思的小工具:Xdotool,很有意思,和大家分享一下。此链接为国外原文档,以下为以此链接为基准进...

网友评论

      本文标题:xdotool自动化工具

      本文链接:https://www.haomeiwen.com/subject/jywsbctx.html