91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Selenium IDE 簡單元素選擇器

發布時間:2020-06-29 04:23:17 來源:網絡 閱讀:862 作者:13161670059 欄目:軟件技術

資源推薦:

視頻資源: 軟件測試相關系列視頻

社區資源: 自動化測試交流群


元素定位選擇器

簡介

       對于大多數Selenese命令來說,都需要提供一個target參數,這個target參數目的是為了唯一的去定位web應用中的指定元素的內容,我們稱之為“locator”,locator的表達形式有多種,本節內容會詳細闡述各種類型的locator的信息。

Locator表達式結構:locatorType=location,在某些特殊情況下,locatorType可以忽略。

下面開始分別講解各種元素定位選擇器。

Identifier定位器

       當使用的定位表達式類型無法識別時,默認使用該策略進行元素定位;在當前定位策略下,Selenium IDE會優先使用頁面元素的id進行匹配,注意是dom當中第一個與location匹配的元素,如果匹配失敗,則會使用頁面元素的name屬性值進行匹配,同樣會匹配第一個使用該location作為name屬性值的元素。

       Html示例:

<html>

 <body>

 <formid="loginForm">

  <inputname="username"type="text"/>

  <inputname="password"type="password"/>

  <inputname="continue"type="submit"value="Login"/>

 </form>

 </body>

<html>

如下定位器將會返回對應行號的頁面元素:

  • identifier=loginForm (3) 

  • identifier=password (5)

  • identifier=continue (6)

  • continue (6)

注:由于identifier定位類型是默認的,所以定位表達式中”identifier=”,可以忽略。

Id/name定位器

       除了上述含蓄的使用identifier定位器之外,我們可以使用更加明確的定位器: id / name 定位選擇器。

       示例:id=loginForm  / name=username

Link定位器

       如果需要定位頁面超鏈接元素,可以使用link定位器,link元素定位使用的是dom中a標簽的文本節點作為定位表達式,使用示例如下:

<html>

 <body>

 <p>Are you sure you want to dothis?</p>

 <ahref="continue.html">Continue</a>

 <ahref="cancel.html">Cancel</a>

</body>

<html>

  • link=Continue (4)

  • link=Cancel (5)


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南皮县| 镇巴县| 沛县| 东乌| 宜宾市| 丰都县| 湄潭县| 周宁县| 岱山县| 财经| 伽师县| 乌兰浩特市| 景泰县| 尤溪县| 武功县| 吉木萨尔县| 厦门市| 涡阳县| 会泽县| 泾川县| 抚宁县| 河东区| 北川| 商南县| 临澧县| 禄丰县| 桂林市| 阳信县| 雷州市| 梅河口市| 扎赉特旗| 景宁| 米易县| 梨树县| 赤水市| 从化市| 公主岭市| 安乡县| 拉萨市| 固阳县| 两当县|