W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Protractor是Angular和AngularJS應(yīng)用程序的測試框架。Protractor針對(duì)在真實(shí)瀏覽器中運(yùn)行的應(yīng)用程序執(zhí)行測試,從而確保測試結(jié)果的正確性和可信度。IntelliJ IDEA與Protractor集成,因此您可以從IDE內(nèi)部運(yùn)行和調(diào)試測試。您可以在樹視圖中查看測試結(jié)果,并從那里輕松導(dǎo)航到測試源。
您可以在本地,項(xiàng)目或全局安裝Protractor,全局安裝更可取。
打開內(nèi)置的IntelliJ IDEA 終端(Alt+F12)并在命令提示符下鍵入:npm install -g protractor。
要下載必要的二進(jìn)制文件,請(qǐng)鍵入webdriver-manager update。另請(qǐng)參閱Protractor官方網(wǎng)站上的入門。
Protractor測試僅通過運(yùn)行/調(diào)試配置啟動(dòng)。
打開“運(yùn)行/調(diào)試配置”對(duì)話框(主菜單上的“運(yùn)行”|“編輯配置 ”)。單擊工具欄上的
,然后從列表中選擇“Protractor”。將打開“運(yùn)行/調(diào)試配置:Protractor”對(duì)話框。
指定要使用的Node.js解釋器。這可能是一個(gè)本地Node.js的解釋或適用于Linux的Windows子系統(tǒng)的Node.js。
指定protractor程序包的位置以及protractor.conf.js配置文件的路徑。如果您遵循標(biāo)準(zhǔn)安裝,IntelliJ IDEA會(huì)檢測所有這些路徑并將其顯示在相應(yīng)的字段中。
手動(dòng)啟動(dòng)Selenium Server或?qū)⑵渑渲脼樵趐rotractor.conf.js中自動(dòng)啟動(dòng)。有關(guān)詳細(xì)信息,請(qǐng)參閱Protractor官方網(wǎng)站。
從主工具欄上的列表中選擇Protractor運(yùn)行/調(diào)試配置,然后單擊列表右側(cè)的
。
在“運(yùn)行”工具窗口的<current_run_configuration_name>選項(xiàng)卡中查看和分析來自服務(wù)器的消息。
使用IntelliJ IDEA,您可以在文件和相關(guān)的測試文件之間切換。還支持從“測試運(yùn)行器”選項(xiàng)卡中的測試結(jié)果導(dǎo)航到測試。
在編輯器中打開文件,然后在上下文菜單中選擇:Go To|測試或Go To|測試主題,或者只需按Ctrl+Shift+T。
在Test Runner選項(xiàng)卡中選擇測試名稱,然后在上下文菜單中選擇Jump to Source。
僅通過運(yùn)行/調(diào)試配置啟動(dòng)Protractor測試的調(diào)試會(huì)話。
如上所述,創(chuàng)建Protractor運(yùn)行/調(diào)試配置。
從主工具欄上的列表中選擇Protractor運(yùn)行/調(diào)試配置,然后單擊列表右側(cè)的
。
在打開的調(diào)試工具窗口中,像往常一樣繼續(xù):逐步完成測試,停止并恢復(fù)測試執(zhí)行,暫停時(shí)檢查測試等。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: