03 2021 档案

摘要:我们在Jenkins中构建执行脚本的命令是: python 脚本文件在本地的路径 例如: python D:\pythonProject\xiangmu\calculator5.py 但是今天发现报错了,提示模块找不到。 1、产生原因: IDE运行时,会搜索全部相关的模块;而通过cmd命令运行,或者 阅读全文
posted @ 2021-03-17 21:37 知识在于点滴的积累 阅读(1194) 评论(0) 推荐(0)
摘要:分层的思想应该说是自动化测试中最重要的步骤之一了。与元素定位的技巧地位应该是差不多的。 不会分层,数据与代码就不能剥离开,维护起来难度就大,自动化失败的概率就很高了。 前面的博客中,我讲过我一般是份三层:定位层(page),操作层(handle),业务层(business) 最后通过unittest 阅读全文
posted @ 2021-03-14 21:09 知识在于点滴的积累 阅读(824) 评论(0) 推荐(0)
摘要:昨天那篇博客介绍了如何读取配置文件中的信息。 今天这篇博客就是介绍如何把读取配置文件中的信息封装成方法,供随时调用。 首先我们要明确一点,自动化测试中配置信息无法就是两个类型。 一个是测试数据,这个需要经常变动的,固定的话就达不到测试的目的了。 另一个就是定位元素的信息。 就这两种,那么下面我们就分 阅读全文
posted @ 2021-03-11 22:36 知识在于点滴的积累 阅读(116) 评论(0) 推荐(0)
摘要:想学习PO模型,configparser这个第三方库首先得安装。 这里有一个地方要注意的就是:python2与python3有点区别。 python2中,configparser要写成:ConfigParser (大写) python3中,直接导入configparser (我现在用的是python 阅读全文
posted @ 2021-03-10 21:45 知识在于点滴的积累 阅读(117) 评论(0) 推荐(0)
摘要:以前我写了很多篇博客是关于robotframework的自动化测试。 如果大家看了的话,就能慢慢理解UI自动化测试的分层与封装了。 其实用python语言写自动化脚本,不使用robotframework框架的话,分层与封装的思想是一样的原理。 只不过是我们自己通过函数和方法来进行分层和封装,没有现成 阅读全文
posted @ 2021-03-10 21:27 知识在于点滴的积累 阅读(349) 评论(0) 推荐(0)
摘要:标题中的问题,新手刚接触python语言的时候,很容易碰到。 一、问题具体描述: 在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的。(这里以安装 virtualenv 为例:) 阅读全文
posted @ 2021-03-10 20:31 知识在于点滴的积累 阅读(1556) 评论(0) 推荐(0)
摘要:年前我卸载了电脑上所有的关于appium手机自动化的工具和软件,年后重新安装时出现了两个问题,我之前也没有碰到过,有个碰到了类似的。 分别是: 一:pycharm编辑器无法安装第三方库,打开cmd中安装时,pip无法升级成功,pip常用升级命令无法升级成功,具体报错信息我那天忘记截图了。 解决办法: 阅读全文
posted @ 2021-03-07 21:15 知识在于点滴的积累 阅读(509) 评论(0) 推荐(0)