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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium webdriver系列教程(4)?如何定位測試元素
作者:網絡轉載 發布時間:[ 2013/9/18 13:22:07 ] 推薦標簽:

  測試對象定位一般都是各種web自動化測試框架或工具的核心內容。

  selenium-Webdriver的對象定位方法非常的豐富和強大。一般來說強大的對象定位都會提供如下的一些方法。

  ·單個對象的定位方法

  ·多個對象的定位方法

  ·層級定位

  selenium-Webdriver很好的支持了上述的3種定位方式。

  定位單個對象

  在定位單個對象時,selenium-Webdriver支持使用如下的一些屬性對元素進行定位。

:class             => 'class name',
:class_name        => 'class name',
:css               => 'css selector',
:id                => 'id',
:link              => 'link text',
:link_text         => 'link text',
:name              => 'name',
:partial_link_text => 'partial link text',
:tag_name          => 'tag name',
: xpath             => 'xpath',

  使用class或class_name進行定位

  當所定位的對象具有class屬性的時候我們可以通過class或class_name來定位該對象。

  下面的例子定位了soso首頁上class為"new"的span。

require 'rubygems'
require 'selenium-webdriver'
require 'pp'
url = %q{http://www.soso.com/}
dr = Selenium::WebDriver.for :ie
dr.navigate.to url
sleep 1
new_icon = dr.find_element(:class => 'ico_new')
puts new_icon.tag_name # ---> span

  使用id屬性定位

  soso首頁的搜索輸入框的html代碼如下:

  <input type="text" name="w" smartpid="sb.idx" smartch="sb.c.idx" autocomplete="off" id="s_input" value="">

  在進行定位前我們先動態定義highlight方法,該方法的作用是高亮顯示有id屬性的頁面元素。

  隨后的代碼演示了如何使用id屬性來定位soso首頁上的搜索輸入框。

require 'rubygems'
require 'selenium-webdriver'
require 'pp'
Selenium::WebDriver::Element.module_eval do
def highlight
e_id = self.attribute('id')
puts "#{e_id} = e_id"
js = <<JS
document.getElementById("#{e_id}").style.border = "3px solid red"
JS
@bridge.executeScript(js) if e_id
end
end
url = %q{http://www.soso.com/}
dr = Selenium::WebDriver.for :ie
dr.navigate.to url
sleep 1
s_input = dr.find_element(:id => 's_input')
# 或者使用語法糖衣
# s_input = dr['s_input']
s_input.highlight

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 美女免费黄网站 | 毛片免费观看成人 | 就爱啪啪手机版 | 狠狠亚洲丁香综合久久 | 日韩网 | 日韩亚洲一区中文字幕在线 | 免费吃奶摸下激烈视频青青网 | 欧美亚洲h在线一区二区 | 日韩亚洲人成网站 | 黄色短视频免费看 | 青青成人福利国产在线视频 | 一级aaa毛片 | 91丝瓜视频 | 久久mimi色 | 综合久久久久久 | 亚洲视频一区网站 | 亚洲影视久久 | 日本三级香港三级人妇gg在线 | 99爱视频99爱在线观看免费 | 妞干网免费视频观看 | 一级女性全黄生活片看看 | 久久久久久久999精品视频 | 成人国产永久福利看片 | 国产一级特黄aa毛片 | 免费国产黄网站在线观看 | 一级毛片在线播放免费 | 成人在线视频免费看 | 韩国午夜理伦三级在线观看仙踪林 | 久久久国产精品免费 | 大陆黄色一级片 | 久久精品2019www中文 | 午夜高清福利 | 天天插日日射 | www在线视频 | 免费观看成人久久网免费观看 | 高清三级毛片 | 亚洲欧美日韩精品 | 久久免费大片 | 欧美xxxxxxxxxx黑人| 91久久国产青草亚洲 | 欧美日韩国产一区二区三区播放 |