国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript在web自動(dòng)化測(cè)試中的作用

springDevBird / 3063人閱讀

摘要:窗口滾動(dòng)用途滑動(dòng)頁面參數(shù)說明屏幕向右移動(dòng)的距離屏幕向下移動(dòng)的距離移除屬性用途以下方法可以刪除元素的任何屬性,主要用來移除時(shí)間控件的屬性參數(shù)說明表達(dá)式索引值,默認(rèn),標(biāo)識(shí)第一個(gè)元素元素的某個(gè)屬性,比如,,等高亮元素用途方便

窗口滾動(dòng)
用途:滑動(dòng)web頁面

參數(shù)說明

x:屏幕向右移動(dòng)的距離

y:屏幕向下移動(dòng)的距離

移除屬性
用途:以下方法可以刪除元素的任何屬性,主要用來移除時(shí)間控件的readonly屬性

參數(shù)說明

css::css表達(dá)式

index:索引值,默認(rèn)0,標(biāo)識(shí)第一個(gè)元素

attribute:元素的某個(gè)屬性,比如readonly,value,name等

高亮元素
用途:方便用戶查看當(dāng)前操作的是哪個(gè)頁面元素,也方便測(cè)試人員定位問題
參數(shù)說明

css:css表達(dá)式

index:索引值,默認(rèn)0,標(biāo)識(shí)第一個(gè)元素

點(diǎn)擊元素
用途:由于web自動(dòng)化的最大問題就是穩(wěn)定性比較差,有些時(shí)候使用selenium無法點(diǎn)擊元素,因此我們可以使用JS實(shí)現(xiàn)元素的點(diǎn)擊操作
參數(shù)說明

css:css表達(dá)式

index:索引值,默認(rèn)0,標(biāo)識(shí)第一個(gè)元素

清除輸入框內(nèi)容
用途:用來清除輸入框的內(nèi)容
參數(shù)說明

css:css表達(dá)式

index:索引值,默認(rèn)0,標(biāo)識(shí)第一個(gè)元素

輸入內(nèi)容
用途:輸入框中輸入內(nèi)容

參數(shù)說明

css:css表達(dá)式

value:待輸入的數(shù)據(jù)

index:索引值,默認(rèn)0,標(biāo)識(shí)第一個(gè)元素

說明
以上所有的JS操作,還可以結(jié)合selenium中的WebElement按照以下方式實(shí)現(xiàn),因?yàn)镴S中查找元素的方法有限,比如xpath定位,在js中不存在

如滾動(dòng)頁面

參數(shù)說明

element:通過selenium中的定位方法查找到的WebElement元素對(duì)象

arguments[0]:代表execute_script()方法的第二個(gè)參數(shù)

測(cè)試代碼
我們簡(jiǎn)單的寫個(gè)測(cè)試腳本來測(cè)試一下以上JS腳本是否能夠順利執(zhí)行

js_element.py

總結(jié)
以上所有的操作僅支持CSS表達(dá)式, 當(dāng)然你可以修改替換querySelectorAll方法為getElementById, getElementByClassName等,但是需要注意使用getElementById時(shí),不需要index參數(shù);

Js相對(duì)于selenium的控制頁面元素,執(zhí)行速度更快,而且當(dāng)遇到selenium比較難處理的操縱時(shí),可以考慮使用js代碼來實(shí)現(xiàn),當(dāng)然還是需要你懂點(diǎn)Js代碼,不懂也沒關(guān)系,掌握以上代碼完全夠你解決實(shí)際問題

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/125016.html

相關(guān)文章

  • 前端每周清單半年盤點(diǎn)之 JavaScript

    摘要:前端每周清單專注前端領(lǐng)域內(nèi)容,以對(duì)外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn)分為新聞熱點(diǎn)開發(fā)教程工程實(shí)踐深度閱讀開源項(xiàng)目巔峰人生等欄目。背后的故事本文是對(duì)于年之間世界發(fā)生的大事件的詳細(xì)介紹,闡述了從提出到角力到流產(chǎn)的前世今生。 前端每周清單專注前端領(lǐng)域內(nèi)容,以對(duì)外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn);分為新聞熱點(diǎn)、開發(fā)教程、工程實(shí)踐、深度閱讀、開源項(xiàng)目、巔峰人生等欄目。歡迎...

    Vixb 評(píng)論0 收藏0
  • 前端開發(fā)者手冊(cè)2019

    摘要:年,和前端開發(fā)者與應(yīng)用程序前端開發(fā)者之間產(chǎn)生了巨大的分歧。開發(fā)最常見的解決方案有手機(jī)和平板的原生應(yīng)用程序桌面應(yīng)用程序桌面應(yīng)用程序原生技術(shù)最后,前端開發(fā)者可以從瀏覽器開發(fā)中學(xué)習(xí)到,編寫代碼不需要考慮瀏覽器引擎的限制。 前端開發(fā)者手冊(cè)2019 Cody Lindley 編著 原文地址 本手冊(cè)由Frontend Masters贊助,通過深入現(xiàn)代化的前端工程課程來提高你的技能。 下載:PDF ...

    church 評(píng)論0 收藏0
  • 前端開發(fā)者手冊(cè)2019

    摘要:年,和前端開發(fā)者與應(yīng)用程序前端開發(fā)者之間產(chǎn)生了巨大的分歧。開發(fā)最常見的解決方案有手機(jī)和平板的原生應(yīng)用程序桌面應(yīng)用程序桌面應(yīng)用程序原生技術(shù)最后,前端開發(fā)者可以從瀏覽器開發(fā)中學(xué)習(xí)到,編寫代碼不需要考慮瀏覽器引擎的限制。 前端開發(fā)者手冊(cè)2019 Cody Lindley 編著 原文地址 本手冊(cè)由Frontend Masters贊助,通過深入現(xiàn)代化的前端工程課程來提高你的技能。 下載:PDF ...

    xiao7cn 評(píng)論0 收藏0
  • 前端開發(fā)者手冊(cè)2019

    摘要:年,和前端開發(fā)者與應(yīng)用程序前端開發(fā)者之間產(chǎn)生了巨大的分歧。開發(fā)最常見的解決方案有手機(jī)和平板的原生應(yīng)用程序桌面應(yīng)用程序桌面應(yīng)用程序原生技術(shù)最后,前端開發(fā)者可以從瀏覽器開發(fā)中學(xué)習(xí)到,編寫代碼不需要考慮瀏覽器引擎的限制。 前端開發(fā)者手冊(cè)2019 Cody Lindley 編著 原文地址 本手冊(cè)由Frontend Masters贊助,通過深入現(xiàn)代化的前端工程課程來提高你的技能。 下載:PDF ...

    鄒立鵬 評(píng)論0 收藏0
  • 前端基礎(chǔ)入門

    摘要:手把手教你做個(gè)人火的時(shí)候,隨便一個(gè)都能賺的盆滿缽滿,但是,個(gè)人沒有服務(wù)端,沒有美工,似乎就不能開發(fā)了,真的是這樣的嗎秘密花園經(jīng)典的中文手冊(cè)。涵蓋前端知識(shí)體系知識(shí)結(jié)構(gòu)圖書推薦以及入門視頻教程,全的簡(jiǎn)直不要不要的了。 JavaScript 實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制指定區(qū)域文本 html5 的 webAPI 接口可以很輕松的使用短短的幾行代碼就實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制區(qū)域文本的功能,不需要依賴 flash。...

    shinezejian 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<