上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3、使用技巧 获取一个工作表 table = data.sheets()[0] #通过索引顺序获取 table = data.sheet_by_index(0) #通过索引顺序获取 table = data.sheet_by_name(u'Sheet1 阅读全文
posted @ 2013-07-15 21:40 Roger| 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 """ 3 数据驱动测试,从 csv 文件中读取数据 4 """ 5 from selenium import webdriver 6 import csv, sys 7 8 9 test_executed = 010 test_passed = 011 test_failed = 012 test_status = True13 14 15 try:16 driver = webdriver.Firefox()17 driver.get('C:\BMICalculator 阅读全文
posted @ 2013-07-15 21:36 Roger| 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 """ 3 iframe 处理 4 """ 5 6 from selenium import webdriver 7 8 driver = webdriver.Ie() 9 driver.get(r'F:\电子书\selenium\Selenium Testing Tools Cookbook(中文)\demo\iframe\iframe.html')10 #首先定位父窗11 driver.switch_to_frame('left')12 #获得 阅读全文
posted @ 2013-07-14 23:21 Roger| 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 """ 3 通过 id 或 name 识别处理 fram 框架 4 """ 5 6 from selenium import webdriver 7 8 driver = webdriver.Firefox() 9 driver.get(r'F:\电子书\selenium\Selenium Testing Tools Cookbook(中文)\demo\frame\frame.html')10 driver.switch_to_frame('left' 阅读全文
posted @ 2013-07-14 22:46 Roger| 阅读(328) 评论(0) 推荐(1) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 """ 3 百度登录,退出 4 """ 5 from selenium import webdriver 6 import unittest 7 from selenium.webdriver import ActionChains 8 from selenium.webdriver.support.ui import WebDriverWait 9 10 class Baidu_Demo(unittest.TestCase):11 12 def setUp(self):13 se 阅读全文
posted @ 2013-07-14 02:02 Roger| 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 """ 3 js弹框处理 4 """ 5 from selenium import webdriver 6 7 driver = webdriver.Firefox() 8 driver.get(r'F:\电子书\selenium\Selenium Testing Tools Cookbook(中文)\demo\alert.html') 9 10 driver.find_element_by_id('confirm').click()11 12 co 阅读全文
posted @ 2013-07-13 22:16 Roger| 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 """ 3 window.alert 处理 4 """ 5 6 from selenium import webdriver 7 8 driver = webdriver.Firefox() 9 driver.get(r'F:\电子书\selenium\Selenium Testing Tools Cookbook(中文)\demo\alert.html')10 driver.find_element_by_id('alert').click()11 阅读全文
posted @ 2013-07-13 22:07 Roger| 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 """ 3 通过网页内容识别和处理弹出窗口 4 """ 5 6 from selenium import webdriver 7 8 driver = webdriver.Firefox() 9 driver.get(r"F:\电子书\selenium\Selenium Testing Tools Cookbook(中文)\demo\window.html")10 11 parentWwindowId = driver.current_window_handle 阅读全文
posted @ 2013-07-13 21:57 Roger| 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 """ 3 通过标题识别处理弹出窗口 4 """ 5 from selenium import webdriver 6 7 driver = webdriver.Firefox() 8 driver.get(r'F:\电子书\selenium\Selenium Testing Tools Cookbook(中文)\demo\window.html') 9 10 #获得父窗口句柄11 parentWindowId = driver.current_window_han 阅读全文
posted @ 2013-07-07 16:22 Roger| 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 """ 3 switch_to_window():接受 name 和 handle 属性 4 name 属性和它的 title 是不一样的 5 如下例子中的 name 为: HelpWindow 6 7 8 help 9 10 11 Help112 Help213 14 15 """16 from selenium import webdriver17 18 driver = webdriver.Firefox()19 driver.get(r'F:\电... 阅读全文
posted @ 2013-07-07 15:30 Roger| 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页