![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python—自动化
文章平均质量分 81
分享 Python 自动化原创技术干货
孙凯玉
本人性格开朗,热情大方,富有正义感,勤奋好学,对工作认真负责,注重效率,有较强的适应能力。
展开
-
web自动化——软件自动化测试高频面试题(六)
PO模式是一种自动化测试设计思想,是把一个页面看成一个对象,页面的元素看成对象的属性和行为。PO模式一般有三层:基础层:封装一些最基础的方法页面对象层:元素定位,页面操作等测试用例层:业务逻辑,数据驱动这三层的关系:页面对象层继承基础层,测试用例层调用页面对象层。原创 2023-03-17 16:15:23 · 610 阅读 · 1 评论 -
Web自动化——介绍与selenium之八大元素定位(五)
最后送上一句话:世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。原创 2023-03-17 16:14:49 · 1258 阅读 · 0 评论 -
Web自动化——测试实战( 编写京东搜索脚本python+selenium框架)(四)
一般元素id存在时,先根据id定位,其次是class、name属性,然后再是xpath、css等去定位。优先级不一定是这样的,小编一般习惯这样定位,大家可以根据实际情况选择合适的定位方式。(当一种方法无法定位到元素时,可尝试其他方法进行定位)首页点击搜索框->输入搜索关键词,点击搜索btn->点击商品(进入商详页)->点击“加入购物车”加车。Mac ios :快捷键option+command+i。电商网站Web自动化测试实战( 编写京东搜索脚本)定位元素前需先打开浏览器开发者模式,查看页面源码。原创 2023-03-17 16:04:55 · 763 阅读 · 0 评论 -
Web自动化——Selenium元素定位与防踩坑(三)
我们会发现就算打开了新的窗口,并在页面上跳转到新的窗口,但是关闭的窗口仍然是最初始的窗口,所以这就证明由始至终都是标识第一个窗口的句柄,那我们就要在进行后面一系列操作之前,先标识到新窗口的句柄。如上:三种等待方法,最开始我一直使用的是presence_of_element_located,判断元素是否存在,最终还是报错,提示元素元素点击拦截异常。我们发现,仅仅是刷新了一下页面,两次的element id是不同的,这就说明这是两个不同的元素,如果用之前的element,自然会报错。意思是,引用的元素已过期。原创 2023-03-17 16:03:22 · 748 阅读 · 0 评论 -
Web自动化——前端基础知识(二)
标签位于 HTML 文档的最前面,用来标识 HTML 文档的开始;标签位于 HTML 文档的最后面,用来标识 HTML 文档的结束;这两个标签对成对存在,中间的部分是文档的头部和主题。它是 HTML 文档的主体部分,在这个标签中可以包含等众多标签, 标签出现在 标签之后,且必须在闭标签 之前闭合。标签包含有关 HTML 文档的信息,可以包含一些辅助性标签。HTML标签极少情况下是单个儿出现的,我们称之为单标签。,第一个标签是开始标签,第二个标签是结束标签。标签与标签的关系:包含关系、并列函数。原创 2023-03-17 16:04:03 · 1726 阅读 · 0 评论 -
Web自动化——介绍与安装以及第一个web自动化程序(一)
web自动化测试执行原理web自动化测试框架如何定位到要操作的元素web自动化测试-测试框架概览QTP:惠普公司产品,成绩风靡一时的web自动化软件Robot Framework:一款关键字驱动的自动化测试框架Selenium:当前最流行的,应用范围最广的自动化测试框架Selenium基本介绍支持脚本录制和代码开发两种形式的自动化测试官网地址:https://www.selenium.dev/在企业中Selenium可以做什么web自动化测试爬虫应用程序。原创 2023-03-17 16:02:05 · 818 阅读 · 0 评论