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

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

  id 和 name

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

  id 和 name 是我們常用的定位方式,因為大多數控件都有這兩個屬性,而且在對控件的id 和name命名時一般使其有意義也會取不同的名字。通過這兩個屬性使我們找一個頁面上的屬性變得相當容易

  我們通過前端工具,找到了百度輸入框的屬性信息,如下:

  <input id="kw" class="s_ipt" type="text" maxlength="100" name="wd" autocomplete="off">

  id=”kw”

  通過find_element_by_id("kw") 函數是捕獲到百度輸入框

  name=”wd”

  通過find_element_by_name("wd")函數同樣也可以捕獲百度輸入框

  tag name 和class name

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

  從上面的百度輸入框的屬性信息中,我們看到,不單單只有id 和 name兩個屬性,比如class 和 tag name(標簽名)

  <input>

  input 是一個標簽的名字,可以通過find_element_by_tag_name("input") 函數來定位。

  class="s_ipt"

  通過find_element_by_class_name("s_ipt")函數捕獲百度輸入框。

  但是,碰下面的一組控件屬性,我們哭了。

<th width="95"></th>
<th width="">文件名</th>
<th class="c1">創建時間</th>
<th class="c1">狀態</th>
<th class="c1">文件大小</th>
<th class="c1">時長</th>

  下面的css 和 XPath沒有上面的那么直觀,如果不懂前端的話可能不太好理解

  CSS定位

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

  CSS(Cascading Style Sheets)是一種語言,它被用來描述HTML和XML文檔的表現。CSS使用選擇器來為頁面元素綁定屬性。這些選擇器可以被selenium用作另外的定位策略。

  CSS的比較靈活可以選擇控件的任意屬性,上面的例子中:

  find_element_by_css_selector("#kw")

  通過find_element_by_css_selector( )函數,選擇取百度輸入框的id屬性來定義

  也可以取name屬性

<a href=http://news.baidu.com name="tj_news">新 聞</a>
driver.find_element_by_css_selector("a[name="tj_news"]").click()

  可以取title屬性

<a onclick="queryTab(this);" mon="col=502&pn=0" title="web" href=http://www.baidu.com/>網頁</a>driver.find_element_by_css_selector("a[title="web"]").click()

  也可以是取..:

<a class="RecycleBin xz" href="javascript:void(0);">
driver.find_element_by_css_selector("a.RecycleBin").click()

  雖然我也沒全部理解CSS的定位,但是看上去應該是一種非常靈活和牛X 的定位方式

  擴展閱讀:

  http://www.w3.org/TR/css3-selectors/

  http://www.w3school.com.cn/css/css_positioning.asp

上一頁123下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 成人国产在线不卡视频 | 日本久久精品免视看国产成人 | 动漫美女羞羞网站 | 在线欧美一区 | 天天夜日日日日碰日日摸 | 尼龙丝袜社区aaaaa视频 | 成人羞羞网站 | 天堂网在线资源 | 午夜性爽快 | 日本免费影院 | 亚洲欧洲日韩综合色天使不卡 | 韩日精品视频 | 日韩手机在线免费视频 | 小妖精抬起臀嗯啊h军人小说 | 亚洲人成图片小说网站 | 黄色香蕉视频网站 | 日本一区高清视频 | 91麻豆精品一二三区在线 | 欧美精品在线一区二区三区 | 成年女人毛片免费视频 | 中文字幕在线看视频一区二区三区 | 黄色3级视频| 欧美性生活一级 | 日韩免费观看的一级毛片 | 亚洲精品成人a在线观看 | free极度另类性欧美 | 亚洲天堂精品在线 | 成人a大片高清在线观看 | 欧美双茎同入视频在线观看 | 亚洲免费中文字幕 | 国产一区二区自拍视频 | 欧美日本道免费一区二区三区 | 亚洲色图.com | 天堂网2021天堂手机版 | 天天干天天干天天干 | 亚洲免费成人在线 | 亚洲综合激情六月婷婷在线观看 | 大香伊人中文字幕精品 | 妞干在线 | 欧美日韩精彩视频 | 伊人久久大香网 |