摘要:学习了Appium python项目施展的课程小伙伴都会有一个疑问,说现在所有的case都是通过一个suite进行一个方法一个方法进行添加的,但是在实际过程中我们不希望这样,我们做出来的功能是这样: 这个是我们现在做的现状,但是我们希望的是: 那我们如何才能够我们做出来的换成我们想要的呢?我这里告诉
阅读全文
摘要:在前面一个章节我们知道了如何通过webdriver去初始化我们得driver,然后我们只需要通过driver就能够去做我们得自动化,首先我们知道我们需要知道得是当我们有driver之后,我们剩下得就是去操作我们得浏览器,当我们打开得时候默认得是一个中等窗口得浏览器,如果你打开后需要去将整个窗口最大化
阅读全文
摘要:在web自动化中目前selenium作为底层的自动化测试是目前运用最广的,但是各个公司都会在这个基础之上进行修改。从今天开始我们就慢慢从low代码一步一步的学习框架知识。 首先当我们测试环境有了之后我们需要做得就是去配置我们的driver,这里的driver你可以理解为就是我们脚本和浏览器之间的桥梁
阅读全文
摘要:学习自动化一直都是在本机操作,感觉这样能够减少工作量确实很少。最近研究了一下分布式操作。 开始的想法是,我在一台机器上启动脚本,然后让脚本在不同机器的不同版本的浏览器上进行跑脚本。 需要准备的东西: 1、jdk,以及环境变量配置好。在cmd下运行javac如果没有报错就行。 2、...
阅读全文
摘要:为什么定位一组对象?定位一组对象的思想 在定位一组对象的过程中我们如何实现?以前的都是通过具体的对象定位,那么定位一组我们就需要通过css来定位 在单个定位对象中使用的是find_element_by_id() 但是定位一组对象需要使用find_elements_by_css_selectoreg...
阅读全文
摘要:在整个自动化测试过程中需要分为及部分: 1、初始化 2、结束 3、异常处理 4、截图 5、对弹窗的处理 6、测试用例整个过程中需要包括测试报告,自动生成 生成测试报告后需要加上备注,方便注释哪些用例通过# -*- coding: utf-8 -*-from selenium impor...
阅读全文
摘要:今天可以说是一个特殊的日子,上午参加了集团测试小伙伴们的述职让自己存在颇多感触,还得弄个ppt几天后和他们一起分享。无奈~~~~说说那些事。 回想刚毕业的自己懵懵懂懂,领导问会不会性能、会不会自动化,我马上回答的肯定是:会!最后无论好差都交差了,不过回想起来再去看看那时候自己弄的东西时显得拿不出手...
阅读全文
摘要:之前写了同样的文章,可是后来自己按照给文章再次搭建环境当搭建环境成功后却发现还是无法用。使用from selenium import webdriver,在run的时候却出现ImportError: cannot import name webdriver的提示,但是在Python IDLE里面...
阅读全文
摘要:为什么选择python?我的回答很简单,简单易学,功能强大! 下面看看python和selenium 2的结合是什么样子吧 一、第一个selenium python脚本: #coding = utf-8 from selenium import webdriver Browser = ...
阅读全文
摘要:说真的关于这个网上有太多的文章了,不想在这上面浪费过多的精神,简单说一下: 1、下载python(我的2.7) 2、下载python的基础工具包(setuptools) 3、下载python的安装包管理工具(pip) 安装过程: 1、安装python,下载后怎么安装一看...
阅读全文