自动化测试环境搭建
srdwxA
这个作者很懒,什么都没留下…
展开
-
Python3+Selenium3+Pycharm自动化环境搭建(五):AttributeError: ‘str‘ object has no attribute ‘click‘
运行unittest时出现报错:AttributeError: 'str' object has no attribute 'click',如下图所示。检查我的basepage类中和loginpage类中的设置:# 点击元素def click(self, selector): el = self.find_element(selector) try: el.click() logger.info("The element \' %s \' w原创 2021-03-12 16:38:01 · 1236 阅读 · 0 评论 -
Python3+Selenium3+Pycharm自动化环境搭建(四):运行unittest时报错,unhandled inspector error
在运行unittest的时候,出现了错误信息,仔细查看是unhandled inspector error,具体内容如下:刚开始我还以为是浏览器版本和webdriver的版本没有对应上,但我明明一开始搭建环境的时候就注意了这个问题,不应该的。再细看,是获取到的是个无效的URL,赶紧去我的config.ini文件中查看(因为我的环境搭建中有这个文件,并在其中定义了浏览器和URL),果然是url的定义不正确,漏掉了http。加上后运行就成功了。...原创 2021-03-12 16:09:14 · 366 阅读 · 0 评论 -
Python3+Selenium3+Pycharm自动化环境搭建(三):下拉框选项的定位和执行
先去定位看下代码是以哪种方式编写的,怎么去定位会更方便,再来选择对应的定位方式。我的代码是用id比较好,所以下拉框我选择了id来定位。然后对下拉框的内容定位,有两种方式:第一种直接对选项内容定位,第二种用select对选择进行选择。这个也根据代码来选择合适的方式。我的代码用第二种更方便。但也要进行调试,来选择select的方式。附上代码from selenium import webdriverfrom selenium.webdriver.common.action_chain原创 2021-03-12 11:46:22 · 918 阅读 · 0 评论 -
PIP升级后不能使用了,解决办法
在cmd中将PIP升级到最新版本后,再次使用时,报错:'pip' is not recognized as an internal or external command,operable program or batch file. Scripts文件夹中也没有了‘pip.exe’查阅资料,得知:新升级的pip版本不适用,需要降级,于是我就卸载了pip接着引来了第二个问题:pip找不到了,完全没办法再去降级到需要的版本。通过查阅官网的资料,找到安装默认pip的方式:https://pac原创 2020-11-19 10:13:54 · 4454 阅读 · 2 评论 -
自动化测试:忘记括号带来的错误
早上在写代码,开始学习自动化测试的一些东西,自信满满地开始,结果一点击运行就报错:Traceback (most recent call last): File "D:\AutoTest Study\Eclipse_workspace\pytest1\src\com\carol\testCalc.py", line 15, in testName driver.implicitly...原创 2018-11-18 10:20:19 · 244 阅读 · 0 评论 -
Python3+Selenium3+Firefox自动化环境搭建(二):安装步骤
1.安装python3.6.1官网网址为https://www.python.org/downloads/windows/我选择安装在D盘:D:\Program Files\Python36安装的时候选择的是自定义安装,勾选一下加入环境变量,仅仅改了一下安装路径,我的安装路径是D:\Program Files\Python36其他都是默认的打钩安装,在这里提一下的是python3.5之...原创 2018-11-21 16:25:44 · 780 阅读 · 0 评论 -
自动化环境搭建:怎么样禁止chrome自动更新
最新版本的chrome浏览器,不但占用的系统资源越来越大,同时还强迫我们自动升级,而在chrome浏览器中找不到关闭自动更新的方法,怎么样关闭chrome浏览器的自动升级呢?这里说下方法:在服务中停掉两个chrome更新的服务:Google更新服务(Gupdate)和Google更新服务(Gupdatem)。只需要将这两个服务设置为disable就可以了。win7操作系统下设置:进入电脑的...原创 2018-11-21 16:03:13 · 518 阅读 · 0 评论 -
Python3+Selenium3+Firefox自动化环境搭建(一):注意事项和环境准备
目前百度上会有很多自动化环境搭建的文章和攻略,大家可以自取:https://mp.csdn.net/postedit/84325168今天我选择的平台是:python3.6.1+selenium3.141+Firefox58/Chrome70。特别声明:1)driver、浏览器、selenium各版本要对应才能正常地运行。selenium V3.0之前都不支持firefox47.0...原创 2018-11-21 16:28:17 · 3303 阅读 · 0 评论 -
自动化测试:自动化测试的策略的注意点
制定自动化测试的策略时,需要考虑以下几点: 1. 确定被测的软件适合做自动化测试适合做自动化测试的系统,通常是一些生命周期比较长、且系统功能实现自动化测试也较为容易的项目或产品。 2. 确定自动化测试的风险根据所属系统的开发平台、界面特性、测试环境搭建维护的难易程度,以及测试工具的适用性、自动化测试的经验等方面的分析结果,进行自动化测试风险评估。 3. ...翻译 2018-11-05 11:26:05 · 2290 阅读 · 1 评论 -
Eclipse第一次开启报错
在搭建JDK+Eclipse+pydev的环境时,第一次打开Eclipse出现错误信息。如图:并不知道具体是什么原因,code=13,仔细研究看,我的JDK是1.7的版本,eclipse也是下载对应的64位的版本,pydev也是对应的版本,按理不该报错。又尝试下载了其他几个版本,mars2等都是同样的错误。不把它解决,我无法继续向前。仔细研读这个报错信息,第二行提示了javaw...原创 2018-11-02 17:10:03 · 742 阅读 · 0 评论