摘要: 多表单切换 >>在Web应用中经常会遇到frame/iframe表单嵌套页面的应用,WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe 表单内嵌页面上的元素无法直接定位。这时就需要通过suitch_to.frame()方法将当前定位的主体切换为frame/iframe表 阅读全文
posted @ 2016-10-13 10:34 矮人er 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: 1 #Author:xiaoxiao 2 3 from selenium import webdriver 4 import unittest 5 6 class DownLoad(unittest.TestCase): 7 #初始化工作 8 def setUp(self): 9 #打开浏览器 10 self.driver =... 阅读全文
posted @ 2016-10-12 12:30 矮人er 阅读(267) 评论(0) 推荐(0) 编辑
摘要: Web产品中提供了丰富的鼠标交互方式,例如鼠标右击、双击、悬停、甚至是鼠标拖动等功能,在WebDriver中,将这些关于鼠标操作的方法 封装在ActionChains类中: ActionChains类提供的常用的鼠标操作方法: 阅读全文
posted @ 2016-10-12 10:51 矮人er 阅读(192) 评论(0) 推荐(0) 编辑
摘要: >>如今大多数Web应用程序使用ajax技术,当浏览器在加载页面时,页面上的元素可能并不是同时被加载完成,这给定位元素的定位增加了困难, 如果因为在加载某个元素时延迟而造成ElementNotVisibleException(不可见元素异常)的情况出现,那么就会降低自动化脚本的稳定性,设置 元素等待 阅读全文
posted @ 2016-10-12 10:32 矮人er 阅读(2779) 评论(0) 推荐(0) 编辑
摘要: 1 #Author:xiaoxiao 2 from selenium import webdriver 3 import time 4 5 def abcd(): 6 driver = webdriver.Firefox() 7 driver.get('http://photo.163.com') 8 # 找到登录模块对应的iframe 9 d... 阅读全文
posted @ 2016-10-09 17:14 矮人er 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1 from selenium import webdriver 2 import time 3 4 def controlBrowser(): 5 #启动浏览器 6 driver = webdriver.Firefox() 7 #打开网站 8 driver.get('http://www.baidu.com') 9 #设置浏览器大小 ... 阅读全文
posted @ 2016-10-09 15:53 矮人er 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 元素定位: >>WebDriver提供了八种元素定位方法,在Python语言中,所对应的方法如下: >>id属性定位:有唯一性 find_element_by_id("值") >>name属性定位: find_element_by_name("值") >>class属性定位: find_elemen 阅读全文
posted @ 2016-10-09 15:30 矮人er 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1 #Author:xiaoxiao 2 from selenium import webdriver 3 4 def searchSelenium(): 5 #启动浏览器 6 driver = webdriver.Firefox() 7 #打开网站 8 driver.get('http://www.baidu.com') 9 #输入关... 阅读全文
posted @ 2016-10-09 14:20 矮人er 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 边界值分析法介绍: >>边界值分析法是对输入或输出的边界值进行测试的一种测试方法。它不是从一个等价类中任意选一个值作为代表,而是选一个或几个 值,使得该等价类的边界值成为测试关注目标,通常,边界值分析法作为等价类划分法的补充,则边界值分析法的测试用例往往来自 于等价类的边界,针对边界的取值进行特别关 阅读全文
posted @ 2016-09-27 11:43 矮人er 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 等价类划分法介绍: >>等价类划分法是将程序所有可能的输入进行合理分类,再从每一个分类中选取少数具有代表性的数据作为测试用例,从而开展 测试,“合理分类”即“划分等价类”。之所以分类“等价”,是由于从划分好的分类中,任意选取一条数据都能代表其他的数据执行 测试,它们之间选取是等价的。 等价类划分法特 阅读全文
posted @ 2016-09-27 10:36 矮人er 阅读(1457) 评论(0) 推荐(0) 编辑