Selenium数据驱动之EXCEL
来源:互联网 发布:女神联盟坐骑升阶数据 编辑:程序博客网 时间:2024/05/21 22:45
使用Selenium-Webdriver自动化测试163邮箱登录,登录的数据来自于EXCEL表格,即使用EXCEL表格进行数据驱动
表格中第一列的数据为帐号,第二列的数据为密码,如下:
实现的代码如下:
require 'rubygems'
require 'selenium-webdriver'
require 'win32ole'
dr = Selenium::WebDriver.for :ie
url='http://email.163.com/'
dr.navigate.to url
sleep 3
excel = WIN32OLE.new("excel.application")
filepath="F:\\RUBY\\script\\Data.xls" #路径用两斜杠
workbook = excel.workbooks.open(filepath)
worksheet=workbook.worksheets(1)
#worksheet=workbook.worksheets("sheet name") 打开表名
#读取excel文件
row=1
while worksheet.range("a#{row}").value
#选择帐号,把第一列的值做为帐号
userNameIpt = dr.find_element(:id => 'userNameIpt')
userNameIpt.send_keys worksheet.range("a#{row}").value.to_s
#选择密码,将第二列值做为密码
pwdInput= dr.find_element(:id => 'pwdInput')
pwdInput.send_keys worksheet.range("b#{row}").value.to_s
#单击登录按钮
btnSubmit= dr.find_element(:id => 'btnSubmit')
btnSubmit.click
row+=1
end
- Selenium数据驱动之EXCEL
- Selenium数据驱动之EXCEL
- TestNG+Selenium Webdriver 数据(Excel)驱动的方法
- TestNG+Selenium Webdriver 数据(Excel)驱动的方法
- TestNG+Selenium Webdriver 数据(Excel)驱动的方法
- selenium Excel数据驱动测试(基于 TestNG Apache POI)
- selenium webdriver读取excel进行数据驱动测试
- TestNG+Selenium Webdriver 数据(Excel)驱动的方法
- selenium 数据驱动
- selenium+testN数据驱动
- 【selenium】从Excel读取数据
- Selenium Webdriver实现BKredcoil website 自动登录测试、Single Sign On(TestNG+ANT+Excel数据驱动)
- Selenium之读取Excel配置文件
- Watir数据驱动 - Excel
- Selenium + Python的Excel数据参数化
- selenium+junit实现关键字数据驱动
- Selenium学习12--数据驱动csv
- selenium+python3-数据驱动测试示例
- serialVersionUID
- Cocos2d-x网游开发之添加curl库到vs2010中
- 基于最大互信息的运动目标检测
- chm文件无法搜索或者MSDN搜索失效解决方法
- linux 中使用ls命令对文件进行排序-- 基于文件大小或者修改时间
- Selenium数据驱动之EXCEL
- 这十月,与C++代码相伴的日子
- phpunit 测试 thinkphp action
- C# datagridview 转换为 word excel
- xcoode 快捷键
- IOPS计算方法
- DBA要掌握的Linux 命令精通指南-3
- Chapter 2 Linked Lists - 2.1
- mdadm软raid1恢复过程