随笔分类 - 自动化测试
摘要:这段时间,有人问我,selenium学习的时候,有哪些内容是我们需要掌握的,所以今天给大家梳理了一下,我把selenium的知识点做了一个梳理。 整个selenium的知识内容包含了浏览器的基本操作、元素定位、元素操作、Cookie管理、selenium常见的异常类型、智能等待、文件上传、js操作、
阅读全文
摘要:selenium元素定位 selenium定位元素的方式有8种。 fild_element(by,value):by表示使用的定位方式,定位方式可以参见By类。value表示值,例如:根据id定位 By.ID,value=id属性的值。该方法返回元素对象,返回值如下: <selenium.web
阅读全文
摘要:最近也有很多人私下问我,selenium学习难吗,基础入门的学习内容很多是3以前的版本资料,对于有基础的人来说,3到4的差别虽然有,但是不足以影响自己,但是对于没有学过的人来说,通过资料再到自己写的代码,发现有些东西没有,有些方法又不相同,导致脚本不能运行,提醒我,看是否能花点时间,把seleniu
阅读全文
摘要:pytest pytest是python的第三方单元测试框架,可以实现用例执行和管理 pytest的使用规则: 1、用例所在的模块名必须是以test开头 2、在该模块中,所有的以test开头的函数为测试用例 3、模块中所有以Test开头的类,表示为测试用例,并且方法也是以test开头 安
阅读全文
摘要:在做自动化用例写作的过程中,发现使用 xpath无法定位到页面元素, 报如下错误 需要定位的页面如下 很多的页面都是这样的结构,实际需要定位的元素例如查询按钮、新增按钮之类的业务控件都是内嵌在框架页面中,而我们用selenium定位打开的页面只能定位到最外层的页面内而嵌套的页面是无法访问的,要想访问
阅读全文
摘要:在公司内部安装Python+selenium测试环境,由于不能连外网所以不能使用pip命令进行安装,经过多次尝试终于安装成功,现总结如下分享给大家,也希望跟大家一起学习和交流自动化网页测试时遇到的问题进行互相讨论,我也会不定期的将测试用例制作过程中遇到的问题及解决方法总结给大家,都是原创欢迎关注 安
阅读全文