資源推薦:

浙江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話(huà)聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!
社區(qū)資源: 自動(dòng)化測(cè)試交流群
對(duì)于大多數(shù)Selenese命令來(lái)說(shuō),都需要提供一個(gè)target參數(shù),這個(gè)target參數(shù)目的是為了唯一的去定位web應(yīng)用中的指定元素的內(nèi)容,我們稱(chēng)之為“l(fā)ocator”,locator的表達(dá)形式有多種,本節(jié)內(nèi)容會(huì)詳細(xì)闡述各種類(lèi)型的locator的信息。
Locator表達(dá)式結(jié)構(gòu):locatorType=location,在某些特殊情況下,locatorType可以忽略。
下面開(kāi)始分別講解各種元素定位選擇器。
當(dāng)使用的定位表達(dá)式類(lèi)型無(wú)法識(shí)別時(shí),默認(rèn)使用該策略進(jìn)行元素定位;在當(dāng)前定位策略下,Selenium IDE會(huì)優(yōu)先使用頁(yè)面元素的id進(jìn)行匹配,注意是dom當(dāng)中第一個(gè)與location匹配的元素,如果匹配失敗,則會(huì)使用頁(yè)面元素的name屬性值進(jìn)行匹配,同樣會(huì)匹配第一個(gè)使用該location作為name屬性值的元素。
Html示例:
<html>
<body>
<formid="loginForm">
<inputname="username"type="text"/>
<inputname="password"type="password"/>
<inputname="continue"type="submit"value="Login"/>
</form>
</body>
<html>
如下定位器將會(huì)返回對(duì)應(yīng)行號(hào)的頁(yè)面元素:
identifier=loginForm (3)
identifier=password (5)
identifier=continue (6)
continue (6)
注:由于identifier定位類(lèi)型是默認(rèn)的,所以定位表達(dá)式中”identifier=”,可以忽略。
除了上述含蓄的使用identifier定位器之外,我們可以使用更加明確的定位器: id / name 定位選擇器。
示例:id=loginForm / name=username
如果需要定位頁(yè)面超鏈接元素,可以使用link定位器,link元素定位使用的是dom中a標(biāo)簽的文本節(jié)點(diǎn)作為定位表達(dá)式,使用示例如下:
<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)
分享文章:SeleniumIDE簡(jiǎn)單元素選擇器
URL分享:http://www.chinadenli.net/article8/igpgip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、做網(wǎng)站、靜態(tài)網(wǎng)站、App設(shè)計(jì)、微信公眾號(hào)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)