久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

LocatingElements(一)-創(chuàng)新互聯(lián)

在正式創(chuàng)建測(cè)試項(xiàng)目之前有必要詳細(xì)介紹下怎么樣去尋找頁(yè)面元素,當(dāng)然就是根據(jù)網(wǎng)頁(yè)元素的屬性了,想必大家一定都很熟知常用的瀏覽器比如Chrome和Firefox了,一般化在網(wǎng)頁(yè)上選中你想查看的元素然后右擊審查元素就可以看到該元素的屬性了,知道了這些元素屬性又怎么和webdriver結(jié)合起來(lái)呢?下面就來(lái)介紹下webdriver locate elements的方法,webdriver中用findElement(By.**())關(guān)鍵字來(lái)locate 元素

華陰網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)于2013年開(kāi)始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

第一種最快也是最方便的方法::By ID

通常網(wǎng)頁(yè)上的元素會(huì)有一個(gè)唯一識(shí)別的ID 就像我們的×××一樣,它用來(lái)唯一標(biāo)識(shí)某元素,WebDriver通過(guò)這種方法去發(fā)現(xiàn)元素的語(yǔ)法很簡(jiǎn)單

driver.findElement(By.id("*****"));  這里只要知曉元素的相對(duì)應(yīng)的id就可以找到該元素了,也許會(huì)有人說(shuō)我怎么知道id?直接檢查頁(yè)面元素就可以的在html代碼中看到你想要的元素的id了,比如百度頁(yè)面的搜索框相對(duì)應(yīng)的html代碼為:<input type="text" name="wd" id="kw" maxlength="100" class="s_ipt" autocomplete="off">這里可以清楚的看到該文本框的id為kw,相應(yīng)的發(fā)現(xiàn)元素代碼就應(yīng)該為:driver.findElement(By.id("kw")); 注意:不是所有的元素都有id,這個(gè)要根據(jù)但是開(kāi)發(fā)的設(shè)計(jì)。

第二種方法:By Name

driver.findElement(By.name("****"));這里只要知道相對(duì)應(yīng)的元素的name就可以成功的找到元素了,還以百度首頁(yè)的搜索框?yàn)槔?,搜索框的name為wd,相應(yīng)的代碼應(yīng)為driver.findElement(By.name("wd"));當(dāng)然也不是所有的元素都有name。

第三種方法:By xpath

driver.findElement(By.xpath("****"));這里主要是通過(guò)元素的xpath來(lái)定位元素的,xpath的知識(shí)有興趣的可以訪(fǎng)問(wèn)http://www.w3school.com.cn/xpath/去了解下,這里不做介紹,下面介紹幾種即使你完全不懂xpath的語(yǔ)法你也照樣可以運(yùn)用xpath來(lái)發(fā)現(xiàn)元素的方法:

#1利用firefox的xpath插件在add-on中搜索xpath,然后選擇 xpath checker,安裝完成后,就可以運(yùn)用xpath了,比如我想得到百度首頁(yè)logo的xpath值只要把光標(biāo)移到圖片上右擊view xpath 就可以得到xpath的值了:id('lg')/x:img,所以這里相對(duì)應(yīng)的代碼就應(yīng)該為:driver.findElement(By.xpath("id('lg')/x:img"))

#2利用chrome的xpath插件,這個(gè)插件個(gè)人感覺(jué)比f(wàn)irefox下的插件更好用,出錯(cuò)的幾率也相應(yīng)的小了很多,該插件為PsychoXpath:https://chrome.google.com/webstore/detail/psychoxpath/bpnigkcdmnofjkmojlopmelmhgpbndog 安裝成功后,選定相應(yīng)的元素右擊你可以選擇絕對(duì)路徑(Absolute),這里不推薦這種絕對(duì)路徑的,強(qiáng)烈推薦第二種(short),當(dāng)然你也可以highlight元素,自己試試絕對(duì)感覺(jué)很有意思。

獲取到相應(yīng)的xpath后就可以把值相應(yīng)的替換到driver.findElement(By.xpath(""))中就可以了。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

本文標(biāo)題:LocatingElements(一)-創(chuàng)新互聯(lián)
本文來(lái)源:http://sd-ha.com/article28/decccp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站ChatGPT、商城網(wǎng)站、全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站改版服務(wù)器托管

廣告

聲明:本網(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)

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)