会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
让学习成为一种生活方式
个人微信:huruixuandebaba
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
···
32
下一页
2021年5月10日
appium多线程之生成可用的端口
摘要: 前面我们介绍了如何获取devices list的值,以及如何判断端口是否被占用。 今天我们继续介绍如何获取可用的端口。 思路: 创建一个方法,因为生成的端口不是平白无故的生成的,1,起始的端口要我们自己给出,2,生成的端口的数量与我们获取的devices的数量一致,3,端口不能被占用。 具体操作如下
阅读全文
posted @ 2021-05-10 14:41 知识在于点滴的积累
阅读(178)
评论(4)
推荐(0)
2021年5月8日
appium多线程之检查端口是否被占用
摘要: 前面的博客中,我介绍了appium多线程中如何获取devices的值。 今天我们讲讲如何检查端口是否被占用。 因为,我们要获取多线程中的多个端口,但是,在获取多个端口之前,我们得先检查端口是否被占用。 思路: 通过os.popen命令,接收返回的端口值,如果返回的值的长度大于0,说明端口被占用了,否
阅读全文
posted @ 2021-05-08 21:11 知识在于点滴的积累
阅读(154)
评论(0)
推荐(0)
2021年4月25日
appium多线程之获取devices值
摘要: 以前我们做appium自动化测试的时候,获取devicesName的方法就是通过命令:adb devices 就可以获取到了。 现在我们做appium多线程自动化测试,同时出现多个devices Name,怎么知道分配到对应的手机或客户端呢? 思路: 1,我们做appium自动化的时候,首先要配置环
阅读全文
posted @ 2021-04-25 21:21 知识在于点滴的积累
阅读(318)
评论(0)
推荐(0)
2021年4月20日
configparser.NoSectionError: No section:*****报错原因及解决方法
摘要: 今晚在练习PO模式的时候,碰到了一个我之前没有碰到过的问题,写读取配置文件的方法的时候,报错:configparser.NoSectionError: No section:******; 后来百度的时候,找到了解决方法。 首先分析下原因: 很有可能是因为没有读取到 onfig.ini 文件,尽量把
阅读全文
posted @ 2021-04-20 22:04 知识在于点滴的积累
阅读(6243)
评论(0)
推荐(0)
2021年4月10日
appium命令行搭建
摘要: 好久没有更新博客了,最近在学习appium多线程的方法,所以更文慢了。 今天先讲appium命令行的环境搭建吧,以前我们用appium做app自动化,都是用的客户端, 现在我们要学习多线程方法,多台手机同时跑APP自动化用例,就u不能使用客户端的appium了,必须使用命令行来搭建了。 步骤: 一、
阅读全文
posted @ 2021-04-10 20:58 知识在于点滴的积累
阅读(183)
评论(0)
推荐(0)
2021年3月17日
Jenkins构建Python文件时,总是提示“no module named xxx” ,但通过IDE运行却能正常运行
摘要: 我们在Jenkins中构建执行脚本的命令是: python 脚本文件在本地的路径 例如: python D:\pythonProject\xiangmu\calculator5.py 但是今天发现报错了,提示模块找不到。 1、产生原因: IDE运行时,会搜索全部相关的模块;而通过cmd命令运行,或者
阅读全文
posted @ 2021-03-17 21:37 知识在于点滴的积累
阅读(1176)
评论(0)
推荐(0)
2021年3月14日
PO模型之分层设计
摘要: 分层的思想应该说是自动化测试中最重要的步骤之一了。与元素定位的技巧地位应该是差不多的。 不会分层,数据与代码就不能剥离开,维护起来难度就大,自动化失败的概率就很高了。 前面的博客中,我讲过我一般是份三层:定位层(page),操作层(handle),业务层(business) 最后通过unittest
阅读全文
posted @ 2021-03-14 21:09 知识在于点滴的积累
阅读(809)
评论(0)
推荐(0)
2021年3月11日
PO模型之把读取配置文件中的测试数据和定位信息,封装成方法
摘要: 昨天那篇博客介绍了如何读取配置文件中的信息。 今天这篇博客就是介绍如何把读取配置文件中的信息封装成方法,供随时调用。 首先我们要明确一点,自动化测试中配置信息无法就是两个类型。 一个是测试数据,这个需要经常变动的,固定的话就达不到测试的目的了。 另一个就是定位元素的信息。 就这两种,那么下面我们就分
阅读全文
posted @ 2021-03-11 22:36 知识在于点滴的积累
阅读(109)
评论(0)
推荐(0)
2021年3月10日
PO模型之configparser库
摘要: 想学习PO模型,configparser这个第三方库首先得安装。 这里有一个地方要注意的就是:python2与python3有点区别。 python2中,configparser要写成:ConfigParser (大写) python3中,直接导入configparser (我现在用的是python
阅读全文
posted @ 2021-03-10 21:45 知识在于点滴的积累
阅读(106)
评论(0)
推荐(0)
page object 设计模式的基本原理
摘要: 以前我写了很多篇博客是关于robotframework的自动化测试。 如果大家看了的话,就能慢慢理解UI自动化测试的分层与封装了。 其实用python语言写自动化脚本,不使用robotframework框架的话,分层与封装的思想是一样的原理。 只不过是我们自己通过函数和方法来进行分层和封装,没有现成
阅读全文
posted @ 2021-03-10 21:27 知识在于点滴的积累
阅读(344)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
32
下一页
公告