国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

這篇具有很好參考價值的文章主要介紹了自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

web自動化測試圖片上傳的方法:

第一種為當具有input標簽時,如:

  <input?type="file" name="file" multiple="multiple">

  這類可以通過selenium中的send_keys()上傳 直接實現(xiàn):

  driver.find_element_by_css_selector("[type='file']").send_keys(r"文件地址")?

第二種為當不是input標簽時,將不能使用上述方法我們可以通過selenium借助autoIt工具打開OS彈框,

  去處理彈框?qū)崿F(xiàn)文件和圖片上傳,這時我們就可以利用AutoIT工具來輔助我們來實現(xiàn),如(需要在上方添加:import os):

  ?

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

AutoIT下載鏈接:https://www.autoitscript.com/site/autoit/

AutoIT的安裝一直下一步就搞定了,安裝成功后可以在開始菜單下看到AutoIT的所有工具,如下圖所示:

?文章來源地址http://www.zghlxwxcb.cn/news/detail-459059.html

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

AutoIt Window Info ??用于幫助我們識Windows控件信息如輸入框、按鈕等。

SciTE Script Editor ??用于編寫AutoIt腳本。

Compile Script to.exe?用于將AutoIt生成?exe?執(zhí)行文件。

Run Script ???????????用于執(zhí)行AutoIt腳本。

1、首先打開AutoIt?Windows?Info?工具,鼠標點擊Finder?Tool,按住鼠標左鍵拖動到需要識別的控件上。

  ?

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

  通過識別可知道:

  窗口的title為“打開”,標題的Class為“#32770”。

  文件名輸入框的class?為“Edit”,Instance為“1” ,所以控件id為“Edit1”。

  打開按鈕的class?為“Button”,Instance為“1” ,所以控件id為“Button1”。

2、識別好以上數(shù)據(jù)之后打開SciTE Script Editor?編輯器進行編輯,如下:

  #ControlFocus( "窗口標題", "窗口文本",?控件ID)?設置輸入焦點到指定窗口的某個控件上

  ControlFocus("打開","","Edit1")

  #WinWait( "窗口標題" [, "窗口文本" [,?超時時間]] ) ?暫停腳本的執(zhí)行直至指定窗口存在(出現(xiàn))為止

  WinWait("打開","",10)

  #ControlSetText( "窗口標題", "窗口文本",?控件ID, "新文本" ) ??修改指定控件的文本

  ControlSetText("打開","","Edit1","C:\Users\Administrator\Desktop\3.png")

  #Sleep(?延遲?) ??使腳本暫停指定時間段,這里是以毫秒為單位的

  Sleep(1000)

  #ControlClick( "窗口標題", "窗口文本",?控件ID [,?按鈕] [,?點擊次數(shù)]]) ??向指定控件發(fā)送鼠標點擊命令

  ControlClick("打開","","Button1")

  ?

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

  

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

?  AutoIT腳本編寫完成后,保存,可以通過菜單欄“Tools”-->“Go” 或F5運行一下腳本。

  注意:運行的時候,上傳窗口需處于打開狀態(tài)。

3、?腳本編輯運行無誤后,將其保存。然后打開Complie Script to .exe工具,將保存的腳本編譯成exe可執(zhí)行文件。

  ?

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

4、編譯成功后直接引用圖片將上傳成功

  ?

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

最后:下方這份完整的軟件測試視頻學習教程已經(jīng)整理上傳完成,朋友們?nèi)绻枰梢宰孕忻赓M領取 【保證100%免費】

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)

?

到了這里,關于自動化測試工具airtest之上傳文件或圖片(web自動化上傳圖片)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 自動化測試及典型開源的自動化測試工具

    目錄 前言: 自動化測試 自動化測試的意義 手工測試的局限性 自動化測試帶來的好處 自動化測試的前提條件 自動化測試的方法 自動化測試的不足 自動化測試的應用方向 典型開源的自動化測試工具 自動化測試是一種使用軟件工具和腳本來執(zhí)行測試任務的方法,以取代手動

    2024年02月13日
    瀏覽(36)
  • python自動化測試- 自動化框架及工具

    python自動化測試- 自動化框架及工具

    手續(xù)的關于測試的方法論,都是建立在之前的文章里面提到的觀點: 功能測試不建議做自動化 接口測試性價比最高 接口測試可以做自動化 后面所談到的? 測試自動化 ?也將圍繞著? 接口自動化 ?來介紹。 本系列選擇的測試語言是 python 腳本語言。由于其官方文檔已經(jīng)對原理

    2024年02月22日
    瀏覽(32)
  • 自動化的測試工具

    1,??自動化功能測試工具:QTP、selenium? 2,??自動化性能測試功能:LoadRunner、jmeter? 3,??自動化接口測試工具:Charles、soapUI、LoadRunner、jmeter、postman、? 測試工具? 4,??測試管理工具:禪道、qc、jira、testlink? 管理需求,管理測試計劃、管理測試用例、管理bug、分析bu

    2024年02月08日
    瀏覽(24)
  • 自動化測試基礎知識:什么是自動化測試?需要學習哪些知識與工具!

    自動化測試基礎知識:什么是自動化測試?需要學習哪些知識與工具!

    1、自動化測試概念 自動化測試是把以人為驅(qū)動的測試行為轉(zhuǎn)化為機器執(zhí)行的一種過程。通常, 在設計了測試用例并通過評審之后,由測 試人員根據(jù)測試用例中描述的規(guī)程一步步執(zhí)行測試,得到實際結(jié)果與期望結(jié)果的比較。簡言之,自動化測試就是讓被測試的軟件自己運行起

    2024年02月04日
    瀏覽(23)
  • 【測試開發(fā)】第五節(jié).測試——自動化測試(Selenium工具)

    【測試開發(fā)】第五節(jié).測試——自動化測試(Selenium工具)

    作者簡介:大家好,我是未央; 博客首頁:未央.303 系列專欄:Java測試開發(fā) 每日一句: 人的一生,可以有所作為的時機只有一次,那就是現(xiàn)在?。?! 前言 一、自動化測試的概念以及分類 二、Selenium—web自動化測試工具 2.1?自動化測試的一些前置工作 2.2 第一個自動化實例

    2024年02月04日
    瀏覽(32)
  • 自動化測試工具之 Jmeter性能測試

    自動化測試工具之 Jmeter性能測試

    1.性能測試概念: 通過自動化測試工具模擬多種正常,峰值以及異常負載條件來對系統(tǒng)的各項性能指標進行測試 2.性能測試條件 系統(tǒng)基礎功能測試驗證完成 系統(tǒng)趨于穩(wěn)定 3.性能測試基本流程 需求分析 (1)系統(tǒng)信息調(diào)研 (2)業(yè)務信息調(diào)研 (3)性能需求評估 ? 判斷是否進行

    2023年04月09日
    瀏覽(104)
  • TOSCA自動化測試工具

    TOSCA自動化測試工具

    TOSCA由德國公司Tricentis研發(fā),提供英文和德語兩種版本。 目前他們的網(wǎng)上培訓課程大約是2000一套,從初級到高級,從工程師到BA,有技術,也有測試管理。 TOSCA的思想是,不用會編程的測試人員可以直接上手自動化。 文檔和下載路徑: https://support.tricentis.com/community/home.do T

    2024年02月07日
    瀏覽(22)
  • 自動化測試工具比傳統(tǒng)測試工具的優(yōu)勢體現(xiàn)在哪里?

    自動化測試工具比傳統(tǒng)測試工具的優(yōu)勢體現(xiàn)在哪里?

    隨著軟件行業(yè)的快速發(fā)展和擴張,自動化測試工具在提高測試效率和質(zhì)量方面起到了不可或缺的作用,那你知道自動化測試工具比傳統(tǒng)測試工具的優(yōu)勢體現(xiàn)在哪里嗎? ? 首先,自動化測試工具能夠大大縮短測試周期。相比于傳統(tǒng)手動測試,自動化測試工具能夠在短時間內(nèi)執(zhí)行

    2024年02月16日
    瀏覽(26)
  • MATLAB/ SIMULINK模型在環(huán)MIL測試工具,自動化模型測試工具,自動生成測試報告

    MATLAB/ SIMULINK模型在環(huán)MIL測試工具,自動化模型測試工具,自動生成測試報告

    MATLAB/ SIMULINK模型在環(huán)MIL測試工具,自動化模型測試工具,自動生成測試報告。 軟件純自己編寫,經(jīng)過長時間測試,包教會。 使用簡單,可以參考如下截圖。 ID:972000 677200256038 悅潮風尚

    2024年02月16日
    瀏覽(26)
  • UI自動化測試工具詳解

    UI自動化測試工具詳解

    1、QTP:商業(yè)化的功能測試工具,收費,可用于web自動化測試 2、Robot Framework:基于Python可擴展的驅(qū)動的測試自動化框架 3、Selenium :開源的web自動化測試工具,免費,主要用于功能測試 ,特點:1)開源軟件 2)跨平臺 3)支持多種語言 3)支持多種瀏覽器 3)功能強大、

    2024年02月09日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包