随笔分类 -  selenium

ui自动化
摘要:初次接触自动化测试时,对数据驱动和关键字驱动不甚理解,觉得有点故弄玄须,不就是参数和函数其嘛!其实其也体现了测试所不同与开发的一些特点(主要指系统测试),以及和对技术发展的脉络的展现。 1.录制/回放的神话 实际上可以理解为一种自动测试脚本和测试用例的紧耦合,既有测试脚本维护的难度,也与系统测试中面 阅读全文
posted @ 2018-09-19 10:35 D.零下的小书屋 阅读(370) 评论(0) 推荐(0)
摘要:switch 我们在UI自动化测试时会出现新建一个tab弹出一个浏览器级别的弹框或者一个iframe,selenium为我们提供switch_to模块 导入: # 第一种方式可以通过直接导入SwitchTo模块来进行操作 from selenium.webdriver.remote.switch_t 阅读全文
posted @ 2018-08-20 11:33 D.零下的小书屋 阅读(707) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-08-17 17:57 D.零下的小书屋 阅读(6) 评论(0) 推荐(0)
摘要:webdriver获取元素的18种方式: 1、单数模式8 种 id定位模式 element = driver.find_element_by_id('i1') element.send_keys('UI 自动化') print(element) class 定位 element= driver.find_element_by_class_name('classname') element... 阅读全文
posted @ 2018-08-17 17:40 D.零下的小书屋 阅读(286) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-08-17 15:32 D.零下的小书屋 阅读(3) 评论(0) 推荐(0)
摘要:# coding=utf-8 import time from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.support import expected_conditions as EC from seleni... 阅读全文
posted @ 2018-08-14 17:39 D.零下的小书屋 阅读(661) 评论(0) 推荐(0)
摘要:Xpath是xml的路径语言,就是通过元素的路径来查找标签元素。 Xpath直接在火狐浏览器的firebug中练习,49版本一下的火狐才能用firebug插件。 Xpath的使用方法 注://* 代表页面下的所有元素 *代表所有的可以被其他的标签代替 @后面是属性定位 1、Xpath 支持ID/Cl 阅读全文
posted @ 2018-07-06 17:50 D.零下的小书屋 阅读(364) 评论(0) 推荐(0)