随笔分类 -  Linux自动化测试

摘要:PXE&OEM服务配置及使用说明 # # Author : Mikigo # Time : 2021/8/10 # PXE全称Pre-Boot Execution Environment, 中文名预执行环境. 一、环境搭建 sudo apt install -y net-tools sudo apt 阅读全文
posted @ 2021-05-23 00:54 mikigo 阅读(2760) 评论(0) 推荐(0) 编辑
摘要:网上的教程用了个遍,装出来都有点问题,还是官网靠谱,下面是根据官网的资料做的整理。 环境 kvm + uos 安装apache2 、mysql等依赖 sudo apt -y install apache2 sudo apt -y install default-mysql-server ## uos 阅读全文
posted @ 2021-04-15 12:33 mikigo 阅读(1599) 评论(0) 推荐(0) 编辑
摘要:KVM安装、配置及使用说明 一、安装KVM sudo apt install -y libvirt0 libvirt-daemon qemu virt-manager bridge-utils libvirt-clients python-libvirt qemu-efi uml-utilities 阅读全文
posted @ 2021-03-22 18:37 mikigo 阅读(618) 评论(0) 推荐(0) 编辑
摘要:安装xserver-xorg-video-dummy sudo apt install xserver-xorg-video-dummy 配置文件 sudo vim /etc/X11/xorg.conf.d/99-dummy.conf 写入以下内容 Section "Device" Identifi 阅读全文
posted @ 2021-02-20 11:14 mikigo 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:相关术语 缩写 全称 描述 LDTP Linux Desktop Testing Project Linux桌面自动化测试工具 Dogtial Dogtial Linux桌面自动化测试工具 问题 对于UI自动化测试,无论是桌面应用、WEB端应用还是移动端应用,其实现逻辑都是通过一定的方法去获取应用的 阅读全文
posted @ 2021-01-20 09:22 mikigo 阅读(2053) 评论(0) 推荐(0) 编辑
摘要:相关术语 | 缩写 | 全称 | 描述 | | : : | : : | : : | | Accessibility | 辅助功能 | 通过应用提供的Accessibility特性可以定位到相应的元素 | | IDE | Integrated Development Environment | 集成开 阅读全文
posted @ 2021-01-20 09:18 mikigo 阅读(6041) 评论(3) 推荐(0) 编辑
摘要:在UI自动化测试中,大多数的脚本都是对元素进行操作,所以元素操作时UI自动化测试中最最核心的内容。 获取应用对象 dogtail获取应用对象的时候,使用的是tree库里面的application()方法: from dogtail.tree import root app_obj = root.ap 阅读全文
posted @ 2020-12-18 17:06 mikigo 阅读(1896) 评论(0) 推荐(0) 编辑
摘要:在UI自动化测试中,一切操作的都是从应用启动开始的,而在Linux桌面应用自动化测试中,我们启动应用的方法有多种,下面做一个简单的介绍: 1.使用dogtail启动 dogtail提供了应用启动的方法,在utils库中,使用run方法启动: 首先导入方法: from dogtail.utils im 阅读全文
posted @ 2020-12-18 16:24 mikigo 阅读(2585) 评论(0) 推荐(0) 编辑
摘要:知道dogtail的人不多,了解dogtail的更少,关于dogtail的介绍在官网上都有,网上的介绍也大多是复制过来的,况且能找到这篇文章的人,大体已经了解过dogtail是啥了,这里就不做介绍了,直接上干货 实在想看介绍,传送门:https://fedorapeople.org/~vhumpa/ 阅读全文
posted @ 2020-12-18 15:27 mikigo 阅读(3507) 评论(4) 推荐(0) 编辑
摘要:dogtail自带鼠标和键盘的操作方法,使用方法如下: 环境配置 安装dogtail: sudo pip3 install dogtail 导入包 dogtail中,控制鼠标键盘的包是在rawinput里面: from dogtail import rawinput 点击 rawinput.clic 阅读全文
posted @ 2020-12-18 14:55 mikigo 阅读(1480) 评论(0) 推荐(0) 编辑
摘要:用于处理BeautifulReport生成的测试报告,提取html文件中的字段信息from bs4 import BeautifulSoup from setting.config import * import json from string import digits import reque 阅读全文
posted @ 2020-11-05 09:35 mikigo 阅读(384) 评论(0) 推荐(0) 编辑
摘要:# 安装rf框架 sudo pip3 install robotframework -i http://pypi.douban.com/simple --trusted-host pypi.douban.com # 安装ride sudo pip3 install robotframework-ri 阅读全文
posted @ 2020-08-07 09:04 mikigo 阅读(151) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash # 获取系统sudo权限 echo "1" | sudo -S su # 方法:检查apt安装的包是否成功 function apt_check(){ dpkg -l | grep -i $1 if [ $? -eq 0 ];then echo " $1 已安装! " els 阅读全文
posted @ 2020-08-03 17:38 mikigo 阅读(857) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash # 替换源 sys_list=$(head -1 /etc/apt/sources.list) new_list=$(head -1 ./sources.list) if [ ${sys_list} == ${new_list} ];then echo "源已更新!" els 阅读全文
posted @ 2020-08-03 17:34 mikigo 阅读(872) 评论(0) 推荐(0) 编辑
摘要:从命令行运行SikuliX 可以在命令行上使用SikuliX来运行Sikuli脚本或打开IDE。 PATH-TO-SIKULIX是SikuliX jar文件的路径(IDE:sikulix.jar和/或API:sikulixapi.jar) java -jar PATH-TO-SIKULIX选项选项. 阅读全文
posted @ 2020-07-30 18:02 mikigo 阅读(1751) 评论(0) 推荐(0) 编辑
摘要:ps -aux | grep -v grep | grep -q xxx echo $? 排除grep进程,返回0,说明xxx进程存在,返回其他数字,说明xxx进程不存在 apt -cache policy xxx | grep -q 'abc' -q就是判断返回的结果中是否含有abc 以下是摘自菜 阅读全文
posted @ 2020-07-21 15:22 mikigo 阅读(2001) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示