Linux GUI自动化测试工具x11 GUITest in Linux x86
来源:互联网 发布:GBQ4是什么软件 编辑:程序博客网 时间:2024/05/18 04:00
Linux GUI自动化测试工具x11 GUITest;QT GUI自动化测试工具x11 GUITest。
一、X11GUITest安装
在linux下安装perl X11::GUITest的操作步骤:
1.在下面所给的网址中下载X11-GUITest,网址为:http://sourceforge.net/projects/x11guitest/直接download,
2.解压:tar zxvf X11-GUITest-0.28.tar.gz
3.一般Linux系统下,都默认有perl,如果没有,下载perl:http://www.cpan.org
用wget http://www.cpan.org/src/perl-5.10.0.tar.gz下载perl压缩包在进行解压,下载完成后解压安装。
#tar zxvf perl-5.10.0.tar.gz
#cd perl-5.10.0
#./Configure -des -Dprefix=/usr/local/perl
(参数-Dprefix指定安装目录为/usr/local/perl)
#make
#make test
#make install
接下来替换系统原有的perl.
#mv /usr/bin/perl /usr/bin/perl.bak
#ln -s /usr/local/perl/bin/perl /usr/bin/perl
#perl -v
如果执行perl -v 和出现如下提示的话.就是安装成功了。
This is perl, v5.10.0 built for i686-linux
Copyright 1987-2007, Larry Wall…………………………
4.安装X11::GUITest,使用以下命令:
(1) 执行perl Makefile.PL
注:执行后会提示can't locate Exutils/Makefile.pm in @INC…,说明没有安装perl模块。
解决方法如下:
#wget http://files.directadmin.com/services/9.0/ExtUtils-MakeMaker-6.31.tar.gz
#tar xvzf ExtUtils-MakeMaker-6.31.tar.gz
#cd ExtUtils-MakeMaker-6.31
#perl Makefile.PL
#make
#make install 如果还是出现下列的提示,Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at Makefile.PL line 1. BEGIN failed–compilation aborted at Makefile.PL line 1.
这里需要先要安装perl-devel,perl-CPAN .Fedora下直接yum命令就可以成功安装,例如yum -y install perl-devel
(2)执行make命令,
注:如果编译出现错误,需要根据错误提示,安装依赖包libX11-devel.libXt-devel,libXtst-devel;例如,yum install libXt-devel / opkg install libxt-dev (在arm架构下使用) yum install libXtst-devel / opkg install libxtst-dev(在arm架构下使用)
(3) 执行make test
(4) 执行 make install
二、实际使用:
cd eg/,运行实际给的例子看看效果吧。For additional examples, please look under the 'eg/' sub-directory from the installation folder.参考链接:http://search.cpan.org/~ctrondlp/X11-GUITest-0.28/GUITest.pm
三、Recorder安装you'd like to install the recorder, use these steps:
- cd recorder
- ./autogen.sh
- ./configure
- make
- make install
- 进入src目录下,执行./x11guirecord –help
这里编译之前也需要一些依赖包要提前先安装好,需要安装popt-devel等,如yum install popt-devel
不过尝试了下,发现Recorder录制的都是基于坐标位置的,不太好用
- Linux GUI自动化测试工具x11 GUITest in Linux x86
- Linux GUI自动化测试工具
- dogtail: Linux下的GUI自动化测试框架
- dogtail: Linux下的GUI自动化测试框架
- Qt linux下界面自动化测试工具
- windows GUI自动化测试工具autoitx
- linux 管理gui工具
- Linux expect(自动化控制和测试工具)
- (翻译)选择正确的GUI测试自动化工具
- QAliber - 介绍一款开源的GUI自动化测试工具
- Routinebot - 一款小巧的GUI自动化测试工具
- Squish简介——跨平台自动化GUI测试工具
- Sikuli GUI自动化工具
- GUI测试自动化 -- python
- How to install Xvfb (X11 Server) in Linux Server
- Qt for Linux/X11
- Linux X11 forwarding enable
- linux系统配置X11
- 欢迎使用CSDN-markdown编辑器
- 通过 segment 控制两个视图
- 函数组合与模式匹配
- word-break
- 尺寸规范
- Linux GUI自动化测试工具x11 GUITest in Linux x86
- 使用Python求一个全排列
- Java HttpConnection Post Json 请求接口修改密码,接收返回值
- CodeForces 372A Counting Kangaroos is Fun袋鼠口袋问题折半搜索
- 动画----补间动画
- [Cloud Computing]Mechanisms: Trusted Platform Module
- Web项目中用mybatis配置多个数据库
- 6174问题
- JAVA(五)Java选择与循环语句