随笔分类 -  自动化测试框架学习笔记

摘要:1.radio框: 元素标签名:input radio框选择选项,直接用WebElement的click方法,模拟用户点击就可以了。 from selenium import webdriver wd = webdriver.Chrome() wd.implicitly_wait(10) wd.ge 阅读全文
posted @ 2021-02-02 22:20 小太阳Sinimy 阅读(184) 评论(0) 推荐(0)
摘要:1.frame切换 iframe 元素非常的特殊, 在html语法中,frame 元素 或者iframe元素的内部 会包含一个 被嵌入的 另一份html文档 在我们使用selenium打开一个网页是, 我们的操作范围 缺省是当前的 html , 并不包含被嵌入的html文档里面的内容。 1.切换到对 阅读全文
posted @ 2021-02-02 21:36 小太阳Sinimy 阅读(294) 评论(0) 推荐(0)
摘要:1.选择元素的基本方法 1.根据元素的ID属性选择元素:find_element_by_id 根据id选择元素,返回的就是该元素对应的WebElement对象 element = driver.find_element_by_id('kw') element.send_keys('自动化测试') 2 阅读全文
posted @ 2021-01-30 20:14 小太阳Sinimy 阅读(697) 评论(0) 推荐(0)
摘要:测试框架的设计模式包括:关键字驱动、POM 数据驱动实现:Excel、Yaml、Py、JSON POM自动化测试设计: POM全称叫做PageObjectModule,简称PO、POM,中文叫页面对象模型。 POM是目前业内应用最为主流的UI自动化测试框架设计模式;在接口自动化测试中,最为主流的叫做 阅读全文
posted @ 2021-01-27 21:23 小太阳Sinimy 阅读(516) 评论(0) 推荐(0)
摘要:自动化测试的应用: selenium本身是一个库,可以支持Java、Python、Ruby、JS等一系列的编程语言。 核心croe是基于JS来实现的。本质上是一个完全基于前端语言来实现的自动化测试交互的库。 基于selenium来实现的测试工具:RobotFramework、AirTest、Appi 阅读全文
posted @ 2021-01-26 02:05 小太阳Sinimy 阅读(243) 评论(0) 推荐(0)