随笔分类 -  Selenium自动化

Selenium自动化学习笔记
摘要:WebDriver高阶API(1) 1、使用JavaScript操作页面元素 2、操作滚动条 JS 3、操作Ajax产生的浮动框 方法一:通过模拟键盘下箭头进行选择悬浮框选项 方法二:通过匹配模糊内容选择悬浮框中选项 方法三:固定选择某一项,使用索引 4、结束Windows中浏览器进程 阅读全文
posted @ 2019-03-20 18:31 测试小子 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Selenium Webdriver API(9) 44、操作JavaScript的comfirm弹窗 45、操作JavaScript的prompt弹窗 46、操作浏览器Cookie 练习:登录163邮箱 阅读全文
posted @ 2019-03-18 14:28 测试小子 阅读(187) 评论(0) 推荐(0) 编辑
摘要:Selenium Webdriver API(8) 40、操作frame中的元素 switch_to.frame 41、使用frame源码定位frame 42、操作iframe 43、操作JavaScript的Alert弹窗 阅读全文
posted @ 2019-03-15 17:48 测试小子 阅读(186) 评论(0) 推荐(0) 编辑
摘要:Selenium Webdriver API(7) 37、隐式等待 implicitly_wait#encoding=utf-8import unittestimport timefrom selenium import webdriverfrom selenium.webdriver import 阅读全文
posted @ 2019-03-15 10:08 测试小子 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Selenium Webdriver API(5)31、键盘操作-F12#encoding=utf-8import timeimport unittestfrom selenium import webdriver class VisitSogouByIE(unittest.TestCase): d 阅读全文
posted @ 2019-03-13 18:00 测试小子 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Selenium Webdriver API(6) 33、右键 context_click 在某个对象上点击右键#encoding=utf-8from selenium import webdriverimport unittestimport timefrom selenium.webdriver 阅读全文
posted @ 2019-03-13 17:53 测试小子 阅读(181) 评论(0) 推荐(0) 编辑
摘要:Selenium Webdriver API(4) 27、操作复选框 checkBox#encoding=utf-8import unittestimport timefrom selenium import webdriver class VisitLocalWebByIE(unittest.Te 阅读全文
posted @ 2019-02-27 15:39 测试小子 阅读(316) 评论(0) 推荐(0) 编辑
摘要:Selenium Webdriver API(3) 23、操作单选下拉框 option测试网页:test_select.html operate_select.py#encoding=utf-8import unittestimport timefrom selenium import webdri 阅读全文
posted @ 2019-01-30 16:03 测试小子 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Selenium Webdriver API(2) 15、获取元素基本信息 #启动IE浏览器driver = webdriver.Ie(executable_path="D:\\IEDriverServer")#打开搜狗driver.get("http://www.sogou.com")#获取“新闻 阅读全文
posted @ 2019-01-28 18:34 测试小子 阅读(181) 评论(0) 推荐(0) 编辑
摘要:Selenium Webdirver API 前提:引入webdriver包 from selenium import webdriver 1、创建浏览器对象driver = webdriver.Ie(executable_path="D:\\IEDriverServer")#不同浏览器只需更改浏览 阅读全文
posted @ 2019-01-26 18:22 测试小子 阅读(321) 评论(0) 推荐(0) 编辑
摘要:数据驱动和关键字驱动简单例子(登录) 数据驱动:程序和数据分离,测试数据存入一个文件中,脚本存入另一个文件中 公司项目为保密项目,地址使用xxx代替 数据文件:D:\\test\\loginData.txt文件内容:admin_cyl||123456aadmin_test||a123456test_ 阅读全文
posted @ 2019-01-25 18:38 测试小子 阅读(3227) 评论(0) 推荐(0) 编辑
摘要:Coverage 测试代码执行率1、安装coverage 命令行:pip install coverage2、将测试代码放到一个盘符下,如:D:\\test测试代码:Calc.py# coding=utf-8class Calc(object): def add(self, x, y, *d): # 阅读全文
posted @ 2019-01-23 17:11 测试小子 阅读(738) 评论(0) 推荐(0) 编辑
摘要:Web 自动化理论知识 1、自动化测试概述概念:用工具代替/辅助人工完成完成软件测试活动的过程特点: 可以对程序的新版本自动执行回归测试 可以执行一些手工测试困难或不可能进行的测试 可以更好地利用资源 测试具有一致性和可重复性误区: 期望自动化测试发现大量新故障 安全性错觉 自动化测试的维护开销 2 阅读全文
posted @ 2019-01-21 17:40 测试小子 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:1、下载安装包: 1)登录httpd.apache.org 2)点击左侧 download 3)点击 a number of third party vendors 4)点击ApacheHaus 5)在页面中找到你想要的版本,点击下载(x86是32位的 x64是64位的) 2、将压缩包放你想要路径, 阅读全文
posted @ 2019-01-18 19:26 测试小子 阅读(394) 评论(0) 推荐(0) 编辑
摘要:http://www.w3school.com.cn/example/xmle/books.xml <!-- Copyright w3school.com.cn --><!-- W3School.com.cn bookstore example --><bookstore> <book catego 阅读全文
posted @ 2019-01-17 18:35 测试小子 阅读(447) 评论(1) 推荐(0) 编辑