cost 222 ms
jest puppeteer 如何使用 setTimeout

[英]jest puppeteer how to use setTimeout

我是運行 Jest puppeteer 的新手。 我正在嘗試在本地運行我沒有編寫的測試套件。 所有測試都無法運行,我得到這個錯誤指向 beforeEach ... "beforeEach(async () => {" “拋出:”超過 5000 毫秒的鈎子超時。 如果這是一個長時間運行的測 ...

如何使用 jest-puppeteer 在單個選項卡中運行我所有的 puppeteer 測試?

[英]How to run all my puppeteer tests in a single tab with jest-puppeteer?

我設置了 jest-puppeteer,讓它工作起來真的很容易,而且它對於我正在尋找的東西來說足夠快。 我遇到的問題是,目前我有兩個測試並且都有相同的設置步驟(beforeAll)。 我試圖在所有測試之前添加一個設置步驟,但我無法做到。 但即使沒有,我只是嘗試使用當前瀏覽器全局並檢索第一個 pup ...

我如何使用類似於 Selenium 的 puppeteer-Jest 自動化的范圍報告

[英]How can i use Extent report with puppeteer-Jest automation similar to Selenium

我正在使用 Puppeteer 和 jest 框架進行 UI 自動化。 我以前曾使用過 selenium 並使用過擴展報告,我希望與 puppeteer 進行類似的報告。 有沒有辦法我可以使用范圍報告,或者我們有一些類似的 puppeteer 報告? ...

Storyshots 不適用於本地 storybook-static 文件夾

[英]Storyshots doesn't work on local storybook-static folder

問題總結 static Storybook 上的 Storybook 快照測試返回空白屏幕截圖,即使當我運行npx http-server storybook-static時它們在localhost:8080上看起來不錯技術棧和相關代碼視圖 3 維特故事書笑話故事截圖傀儡師我有組件及其各自的故事。 ...

如何在失敗時不跳過套件中的測試?

[英]How to not skip tests in a suite upon failure?

我有大量測試,包含在“套件”或文件中,每個套件中可能有大約 10-15 個測試。 我遇到的問題是,如果套件中的第一個測試失敗,那么它只會跳過該套件中測試的所有 rest,然后繼續下一個套件。 這意味着,假設我有一套 10 個測試,如果第一個測試失敗,則完全跳過接下來的 9 個。 我希望它們在經過時 ...

在 GitHub 中構建和啟動 2 個應用程序使用 jest-puppeteer 的操作導致讀取環境變量時出現問題

[英]Building and starting 2 apps in GitHub Actions using jest-puppeteer causes issue reading environment variables

我有一個 Next.js 應用程序和一個單獨的 Express API。 我想在 Github 操作中使用 Jest 和 puppeteer 運行 e2e 測試,以自動構建和運行這兩個應用程序,然后測試它們。 僅構建、運行和測試 Next.js 應用程序效果很好,但是當我在構建和啟動 Express ...

Jest-Puppeteer 測試隨機失敗,沒有輸出

[英]Jest-Puppeteer test randomly fails without output

我有以下測試用例: helper.navClick只是一個小包裝: 大多數情況下,它會成功而沒有任何問題,但有時它會被標記為失敗: 這怎么會發生? 該 url 多次包含“auth”,我沒有看到任何其他可能導致測試失敗的內容。 ...

Puppeteer:如何聆聽 http 的響應,直到找到正確的響應?

[英]Puppeteer: how to listen for http responses until you get to the right one?

目標:我正在編寫一個Puppeteer測試,需要監聽某個響應,檢查響應url是否為某種格式,然后保存響應,以便以后可以使用正文中的值。 當前代碼:假設我們有一個 const teacherId 。 現在我的代碼如下所示: 問題:這很好用......在找到第一個 http 響應時。 但我知道我正在尋 ...

你如何使用 puppeteer 遍歷復選框?

[英]how do you loop through checkboxes using puppeteer?

我有一個復選框列表,每次 puppeteer 運行測試時我需要: 如果已經選擇了一個框,則移動到下一個框和 select 它,如果選擇了下一個框,則移動到下一個復選框,依此類推 if(await page.$eval(firstcheckbox, check=>check.checked ...

疑難解答“不能在模塊外使用 import 語句”

[英]Trouble-shooting “Cannot use import statement outside a module”

我正在嘗試使用 puppeteer 在反應應用程序上進行 e2e 測試。 我更喜歡使用 TypeScript,所以我嘗試從以下開頭的文件開始: 不過,我似乎無法解決此錯誤: 我很想學習,但不知道如何解決這個問題。 ...

puppeteer 出錯后關閉頁面

[英]The puppeteer closes the page after an error

在測試我的頁面時,依賴項會引發錯誤。 該錯誤並不嚴重,不會干擾我的應用程序。 但是當使用 puppeteer 進行測試時,出現此錯誤,他只是關閉了測試頁面。 如何防止這種情況繼續測試而忽略此錯誤? 例子: 該錯誤在頁面上拋出,測試以它結束。 我的環境: 木偶版:5.4.2 平台/操作系統版本:mac ...

如何在 Pupeteer 中定位多個相同的“input[type=”file“]”?

[英]How to target multiple identical “input[type=”file“]” in Pupeteer?

我在 pupeteer 中有一個頁面,我正在嘗試啟動文件上傳,它必須上傳按鈕。 問題是啟動文件上傳的兩個按鈕具有相同的類型和選擇器。 此工作代碼允許我完美地將文件上傳到第一個文件輸入。 現在我的問題是 - 有沒有辦法讓我以編程方式在 pupeteer 頁面上定位類型文件的 SECOND 輸入? 因 ...

使用 puppeter 和 jest 進行自動瀏覽器測試

[英]Automated browser testing with puppeter and jest

我遇到了一個將 puppeteer 與 jest 結合起來的大問題。 每當我點擊“npm run test”時,此測試失敗顯示:“超時 - 在 jest.setTimeout 指定的 5000 毫秒超時內未調用異步回調。”。 即使我通過 timeout 作為第三個參數來測試 function 或從 ...

帶有玩笑的 Puppeteer 腳本失敗並出現錯誤:找不到模塊 'P:\jest\bin\jest.js'

[英]Puppeteer script with jest is failing with Error: Cannot find module 'P:\jest\bin\jest.js'

我正在嘗試開玩笑地運行一個簡單的木偶腳本。 下面是我的package.json內容: 下面是我的 jest-puppeteer.config.js 內容: 我還在我的 jest.config.js 文件中設置了preset: "jest-puppeteer" 。 以下是我在嘗試使用以下命令運行腳本 ...

Jest puppeteer 打字稿參考錯誤頁面未找到

[英]Jest puppeteer typescript reference error Page not found

嘗試使用 puppeteer 設置打字稿玩笑 我按照下面提到的分步說明進行操作 帶有打字稿配置的 Jest-puppeteer 有一個簡單的測試 當我運行我的測試時,我收到奇怪的錯誤 它指向 beforeAll 中的“等待頁面”對象 我還注意到 chrome 嘗試啟動但沒有啟動可能是這個錯 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM