亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Watir
Selenium WebDriver 和 Watir WebDriver
作者:網絡轉載 發布時間:[ 2014/1/23 10:17:12 ] 推薦標簽:Watir Selenium WebDriver

Watir Webdriver不僅僅是Watir的升級,實際上它是對Selenium WebDriver的API進行的二次封裝。從而使得其API能夠更好的符合Ruby語言的規范,和更加簡單明確的方法應用。

可以這么說,如果使用Ruby進行WebDriver開發,Watir WebDriver更加好用,更加簡潔,更加利于新手的學習。

 我們看一下Watir Webdriver和Selenium Webdriver的一個簡單例子,從而更好的理解封裝后的簡便化:

Selenium WebDriver

require 'rubygems'
require 'selenium-webdriver'
driver = Selenium::WebDriver.for :firefox
driver.get "http://google.com"
element = driver.find_element :name => "q"
element.send_keys "Cheese!"
element.submit

Watir WebDriver

require 'rubygems'
require 'watir-webdriver'
driver = Watir::Browser.new:firefox
driver.goto "http://google.com"
element = driver.element(:name => "q")
element.send_keys "Cheese!"
element.submit

從上面的語法可知,我們能從Watir Driver中明確的知道,我們要創建一個Browser的實例,指定browser的type。比selenium的構造方法更加明了。

我們轉向到想去的頁面,goto比get更加容易理解。

我們根據element的name在頁面上查找,可以隨時改變屬性為:id,:value等等,更加便于我們二次封裝。

其他的基本上類似。所以說,在功能一致的情況下,一個更加便于閱讀和理解的代碼,對于初學者來說 更加容易去掌握,這更加符合ruby語言當初的初衷:讓學習開發語言不再痛苦。

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美性精品videofree | 2020久久精品亚洲热综合一本 | 淘色网 | 欧美日韩国产一区二区三区播放 | xxxx性bbbb | 天天操夜夜爱 | 男女真实有遮挡xx00动态图 | 波多野结衣中文字幕视频 | 日本大学生xxxx视频 | 国产欧美日韩综合精品一区二区 | 亚洲 中文 欧美 日韩 在线 | ak福利午夜在线观看 | 欧美成人性色生活片免费在线观看 | 动漫视频成人无h码在线观看 | 粉嫩极品国产在线播放 | 久久99久久精品97久久综合 | 免费看的黄色小视频 | 香蕉视频一级片 | 日本羞羞无遮挡免费动漫 | 在线视频 亚洲 | 在线观看中文字幕第一页 | 边做边叫床的大尺度床戏欧美 | www激情五月 | 草草影院第一页yycccom | 国产日产 | 日韩黄色大片 | 国产一级毛片网站 | 亚洲图片欧美色图 | 亚洲爆爽 | 人人干夜夜操 | 4四虎44虎www在线影院麻豆 | 中文字幕日韩欧美一区二区三区 | 亚洲欧美日韩精品久久亚洲区色播 | 淫品色影院 | 免费一级特黄欧美大片勹久久网 | 亚欧乱色一区二区三区 | 国产大片中文字幕 | 成人在线观看国产 | 精品视频一区二区三区四区 | 亚洲 中文 欧美 日韩 在线人 | 午夜国产在线观看 |