<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    Selenium中常用的xpath

     selenium大部分的方法參數都是java.lang.String locator,假如我們想傳入xptah表達式,可以在表達式的開頭加上"xpath=",也可以不加.如下面的兩個效果是一樣的.
      selenium.getAttribute("http://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("http://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("http://tr/input/@type")
      2.selenium.isElementPresent("http://span[@id='submit' and @class='size:12']");
      3.selenium.isElementPresent("http://tr[contains(@sytle,'display:none')]");
      4.selenium.isElementPresent("http://*[contains(name(),'a')]"); //這個等價于 //a
      5.selenium.isElementPresent("http://tr[contains(text(),'金錢')]");

    posted on 2014-12-23 00:00 順其自然EVO 閱讀(1364) 評論(0)  編輯  收藏 所屬分類: selenium and watir webdrivers 自動化測試學習

    <2014年12月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费一区二区无码东京热| 国产高清免费视频| 久久久久亚洲AV无码观看| 91精品免费国产高清在线| 亚洲色成人网站WWW永久四虎| 国产精品久免费的黄网站| 国内精品一级毛片免费看| 91精品国产免费久久国语蜜臀| 国产亚洲美女精品久久久久狼| 国产永久免费高清在线| 亚洲日韩久久综合中文字幕| 亚洲永久精品ww47| a在线观看免费网址大全| 亚洲精品美女网站| 精品免费久久久久久成人影院| 久久www免费人成精品香蕉| 亚洲xxxx视频| 亚洲VA中文字幕无码一二三区| 天天干在线免费视频| 免费观看一区二区三区| 国产AV无码专区亚洲AV麻豆丫| 亚洲国产成人私人影院| 免费h片在线观看网址最新| 亚洲一区二区无码偷拍| 亚洲国产成人片在线观看| 131美女爱做免费毛片| 国产亚洲玖玖玖在线观看| 亚洲中文字幕无码一区| 国产精品免费电影| 亚洲视频免费播放| 久久高潮一级毛片免费| 亚洲av无码兔费综合| 亚洲另类视频在线观看| 亚洲AV无码一区二区二三区软件 | 国产亚洲欧洲精品| 国产特级淫片免费看| 黄页网站在线观看免费高清| 日韩视频在线观看免费| 亚洲高清有码中文字| 亚洲黄色网站视频| 亚洲国产精品福利片在线观看|