随笔分类 -  pythonweb自动化

摘要:前言: 我们在做WEB自动化时,最根本的就是操作页面上的元素,首先我们要能找到这些元素,然后才能操作这些元素。工具或代码无法像我们测试人员一样用肉眼来分辨页面上的元素。那么我们怎么来定位他们呢? 在学习元素定位之前,我们最好能懂一点html的知识。 ####一、查看页面元素 用谷歌浏览器打开百度首页 阅读全文
posted @ 2020-07-09 10:48 不放弃自己 阅读(998) 评论(0) 推荐(0) 编辑
摘要:####zalenium的安装 1、前置条件 Docker version >= 1.11.1(可能适用于低版本,没有测试过) 运行 docker info不会报错 2、下载镜像 docker pull elgalu/selenium docker pull dosel/zalenium 3、运行命 阅读全文
posted @ 2020-07-06 23:11 不放弃自己 阅读(417) 评论(0) 推荐(0) 编辑
摘要:网上收集到的一些Selenium自动化相关的面试,答案只是参考。 selenium中用什么函数判断元素是否存在? isElementPresent selenium中hidden或者是display = none的元素是否可以定位到? 不能,可以写JavaScript将标签中的hidden先改为0, 阅读全文
posted @ 2020-07-03 10:31 不放弃自己 阅读(201) 评论(0) 推荐(0) 编辑
摘要:####一、什么是Page Object(简称PO)设计模式 页面对象模型(PO)是一种设计模式,用来管理维护一组页面元素的对象库. 在PO下,应用程序的每一个页面都有一个对应的Page类. 每一个Page类维护着该页面的元素集和操作这些元素的方法. ####二、PO的优势 PO提供了一种业务流程与 阅读全文
posted @ 2020-07-03 10:18 不放弃自己 阅读(389) 评论(0) 推荐(0) 编辑
摘要:1.前言 一个测试工程下是可以有多个conftest.py的文件,一般在工程根目录放一个conftest.py起到全局作用。 在不同的测试子目录也可以放conftest.py,作用范围只在该层级以及以下目录生效。 2.conftest层级关系 在web_conf_py项目工程下建两个子项目baidu 阅读全文
posted @ 2020-06-18 15:01 不放弃自己 阅读(2964) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示