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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium中常用的xpath
作者:網絡轉載 發布時間:[ 2014/12/18 11:32:08 ] 推薦標簽:Selenium 功能測試工具

  selenium大部分的方法參數都是java.lang.String locator,假如我們想傳入xptah表達式,可以在表達式的開頭加上"xpath=",也可以不加.如下面的兩個效果是一樣的.
  selenium.getAttribute("//tr/input/@type")  === selenium.getAttribute("xpath=//tr/input/@type")
  selenium中有一個比較特別而非常有用的方法
  java.lang.Number getXpathCount(java.lang.String xpath)
  通過此方法我們可以得到所有匹配xpath的數量,調用此方法,傳入的表達式不能以"xpath="
  開頭.
  另外需要知道的是:當xpath表達式匹配到的內容有多個時,seleium默認的是取第一個,假如,我們想
  自己指定第幾個,可以用"xpath=(xpath表達式)[n]"來獲取,例如:
  selenium.getText("//table[@id='order']//td[@contains(text(),'刪除')]");
  在id為order的table下匹配第一個包含刪除的td.
  selenium.getText("xpath=(//table[@id='order']//td[@contains(text(),'刪除')])[2]");
  匹配第二個包含刪除的td.
  在調試xpath的時候,我們可以下個firefox的xpath插件,這樣可以在頁面上通過右鍵開啟xpath插件.
  然后隨時可以檢驗xpath所能匹配的內容,非常方便.假如通過插件測試的xpath表達式可以匹配
  到預期的內容,但是放到selenium中跑卻拿不到,那么有可能出現的問題是:在你調用seleium方法
  時,傳入的xpath表達式可能多加了或者是少加了"xpath=".
  以下為幾個常用的xpath:
  1.selenium.getAttribute("//tr/input/@type")
  2.selenium.isElementPresent("//span[@id='submit' and @class='size:12']");
  3.selenium.isElementPresent("//tr[contains(@sytle,'display:none')]");
  4.selenium.isElementPresent("//*[contains(name(),'a')]"); //這個等價于 //a
  5.selenium.isElementPresent("//tr[contains(text(),'金錢')]");

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 午夜影院性生活 | 国内精品小视频 | 日韩精品欧美高清区 | 笫一次爽女人免费视频 | 国产特级全黄一级毛片不卡 | 狠狠干婷婷 | 亚洲视频在线观 | 色操在线 | 久久亚洲私人国产精品 | 在线青草 | 亚洲成人影院在线观看 | 欧美精品在线免费 | 99视频网址| 你懂得在线视频 | 欧美乱妇高清无乱码 | 在线一区视频 | 777成了人乱视频 | 天天看天天干天天操 | 99在线视频精品费观看视 | 在线日韩一区 | 777色狠狠一区二区三区香蕉 | 国产视频日本 | 亚洲成av人在线视 | 男男1v1高h猛烈做哭bl强制 | 青青免费在线视频 | 久青草国产在线视频_久青草免 | 亚洲成a人片在线观看88 | 很很在线视频观看 | 精品人人| avtt天堂网手机版亚洲 | 性欧美高清video | 欧美色图欧美色图 | 日韩免费高清一级毛片在线 | 成人18免费网站在线观看 | 男女摸下面刺激免费视频软件 | 欧美日韩国产在线人成 | 国产一卡二卡三卡 | 91日本在线观看亚洲精品 | 一个人看的www片免费视频中文 | 国产免费一级高清淫日本片 | 成人激情黄色 |