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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
輕松自動化---selenium-webdriver(python)
作者:網絡轉載 發布時間:[ 2013/8/9 13:21:18 ] 推薦標簽:

  XPath

  --------------------------------------------------------------------------------

  什么是XPath:http://www.w3.org/TR/xpath/

  XPath基礎教程:http://www.w3schools.com/xpath/default.asp

  selenium中被誤解的XPath : http://magustest.com/blog/category/webdriver/

  XPath是一種在XML文檔中定位元素的語言。因為HTML可以看做XML的一種實現,所以selenium用戶可是使用這種強大語言在web應用中定位元素。

  XPath擴展了上面id和name定位方式,提供了很多種可能性,比如定位頁面上的第三個多選框。

xpath:attributer (屬性)
driver.find_element_by_xpath("//input[@id='kw']").send_keys("selenium")
#input標簽下id =kw的元素

xpath:idRelative (id相關性)
driver.find_element_by_xpath("//div[@id='fm']/form/span/input").send_keys("selenium")
#在/form/span/input 層級標簽下有個div標簽的id=fm的元素
driver.find_element_by_xpath("//tr[@id='check']/td[2]").click()
# id為'check' 的tr ,定閃他里面的第2個td

xpath:position (位置)
driver.find_element_by_xpath("//input").send_keys("selenium")
driver.find_element_by_xpath("//tr[7]/td[2]").click()
#第7個tr 里面的第2個td

xpath: href (水平參考)
driver.find_element_by_xpath("//a[contains(text(),'網頁')]").click()
#在a標簽下有個文本(text)包含(contains)'網頁' 的元素
xpath:link
driver.find_element_by_xpath("//a[@href='http://www.baidu.com/']").click()
#有個叫a的標簽,他有個鏈接href='http://www.baidu.com/ 的元素

  link 定位

  --------------------------------------------------------------------------------

  有時候不是一個輸入框也不是一個按鈕,而是一個文字鏈接,我們可以通過link

#coding=utf-8

from selenium import webdriver
import time

browser = webdriver.Firefox()

browser.get(http://www.baidu.com)
time.sleep(2)
  
browser.find_element_by_link_text("貼 吧").click()
time.sleep(2)
browser.quit()

  一般一個那頁面上不會出現相同的文件鏈接,通過文字鏈接來定位也是一種簡單有效的定位方式。

  Partial Link Text 定位

  --------------------------------------------------------------------------------

  通過部分鏈接定位,這個有時候也會用到,我還沒有想到很好的用處。拿上面的例子,我可以只用鏈接的一部分文字進行匹配:

browser.find_element_by_partial_link_text("貼").click()
#通過find_element_by_partial_link_text() 函數,我只用了“貼”字,腳本一樣找到了"貼 吧" 的鏈接

相關鏈接:
上一頁123下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 性视频网 | 欧美第一精品 | 窝窝影院午夜看片 | 国产成在线观看免费视频 | 日韩啊v| 中文字幕精品视频在线观 | 免费国产人做人视频在线观看 | 精品国产一二三区 | 国产一区二 | 成在线人免费视频 | 你懂得在线视频 | 国产综合色在线视频区色吧图片 | 性感美女香蕉视频 | 六月综合激情 | a大片大片网y | 波多野一区二区三区在线 | 亚洲精品网站在线 | 成人嗯啊视频在线观看 | 欧美日本在线一区二区三区 | 亚洲第一综合网 | 夜夜爽爽| 午夜叉 | 久久精品视频免费 | 韩国伦理片在线观看 | 欧美综合自拍亚洲综合 | 国产精品久久婷婷六月丁香 | 久久精选 | 日韩精品在线第一页 | 手机免费看片1024 | 狠狠躁夜夜躁人人爽天天天天 | 任我鲁这里有精品视频在线播 | 黄色a∨| 免费搞黄网站 | 久草手机在线视频 | 香蕉视频污片 | 日本特级黄色 | 天天澡天天摸天天爽免费 | 久久国产精彩视频 | 成人免费观看完整视频 | 成人免费观看视频 | 天天射天天草 |