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

浙公网安备 33010602011771号