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

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

  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
主站蜘蛛池模板: 国产成人精品一区二三区 | 性生交大片免费一级 | 久久久国产精品va麻豆 | 丝袜在线视频 | 一级 黄 色 片免费 一级 黄 色 毛片 | 日韩精品一区二区三区中文精品 | 国产精品欧美日韩一区二区 | 亚洲综合激情在线影院 | 一级做a爱片性色毛片武则天五则 | 欧美性受xxxx喷水性欧洲 | 成人午夜性a一级毛片美女 成人午夜小视频 | 亚州中文 | 亚洲免费一区二区 | 国产精品欧美亚洲韩国日本久久 | 欧美成人精品高清在线播放 | 99手机在线视频 | 一二三四视频社区5在线高清视频 | 青青草国产一区二区三区 | 国产欧美激情一区二区三区-老狼 | 国产高清在线丝袜精品一区 | 久99久爱精品免费观看视频 | 在线观看嗯啊成人动作片 | 欧美成人视屏 | 成人激情免费视频 | 成人a影片在线观看 | 日本高清精品 | 国产第六页 | yy毛片| 欧美日韩在线影院 | 插鸡视频在线观看 | h色视频在线 | 伊人精品网 | 国产一区二区三区在线视频 | 久久精品视频亚洲 | 一区视频在线 | 狠狠色狠狠综合久久 | 中国免费黄色片 | 人人做天天爱夜夜爽中字 | 日韩无删减 | 国产丝袜视频在线观看 | 成人一级黄色大片 |