随笔分类 -  selenlium 系列

摘要:PO模式是一种自动化测试设计思想,是把一个页面看成一个对象,页面的元素看成对象的属性和行为。PO模式一般有三层: 基础层:封装一些最基础的方法 页面对象层:元素定位,页面操作等 测试用例层:业务逻辑,数据驱动 这三层的关系: 页面对象层继承基础层,测试用例层调用页面对象层 阅读全文
posted @ 2022-04-18 10:14 太白之魔童降世 阅读(620) 评论(0) 推荐(0) 编辑
摘要:下拉框操作 from selenium.webdriver.support.select import Select # 定位到下拉框元素 ele = driver.find_element_by_id("abc") # # 根据下拉框文本选择 Select(ele).select_by_visib 阅读全文
posted @ 2021-03-28 00:00 太白之魔童降世 阅读(77) 评论(0) 推荐(0) 编辑
摘要:"""NoSuchElementException 找不到元素 1、元素表达式写错了 解决方案就是,写一个正确的表达式 2、元素表达式没错,但是元素的确不在当前界面上3、元素等待,元素未加载完成,需要等待 4、内嵌网页、多标签页""" ```python # 获取元素的尺寸 ele = driver 阅读全文
posted @ 2021-03-27 23:52 太白之魔童降世 阅读(92) 评论(2) 推荐(0) 编辑
摘要:获取断言信息 前提驱动已经配置号,可以正常访问网页 # 获取当前页面标题 print(driver.title) # 获取当前页面网址 print(driver.current_url) 智能等待 """ webdriver 提供了两种等待:显示等待,一种是隐式等待 隐式等待: 对配置之后的全部生效 阅读全文
posted @ 2021-03-27 23:23 太白之魔童降世 阅读(58) 评论(0) 推荐(0) 编辑
摘要:ui自动化介绍: 通过测试工具或其他手段,按照测试人员计划的测试用例去执行测试 目的是减轻手工测试的工作量 通常使用ui自动化做正向的、稳定的、回归测试用例简单来说,就是用代码模仿手工测试 selenium与webdriver selenium是一个用于web的测试工具,测试运行在浏览器当中,就像真 阅读全文
posted @ 2021-03-27 23:08 太白之魔童降世 阅读(703) 评论(0) 推荐(0) 编辑
摘要:selenium安装与 chromedriver安装 安装selenium selenium可以直接可以用pip安装。 pip install selenium 下载 chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。 有两个下载地址: 1、http://chromedr 阅读全文
posted @ 2021-01-06 09:53 太白之魔童降世 阅读(128) 评论(0) 推荐(0) 编辑

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