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