cost 114 ms
TypeScript + Playwright/Puppeteer Pass class 作為評估中的參數

[英]TypeScript + Playwright/Puppeteer Pass class as argument in evaluate

賞金將在 5 天后到期。 此問題的答案有資格獲得+50聲望賞金。 crazones110想引起更多人對這個問題的關注。 我遇到了編碼測試自動化的問題,劇作家試圖將 class 作為參數傳遞給evaluate 。 下面是最小的可重現示例。 文件夾結構 工具.tsexport class Utils ...

劇作家重試動作

[英]Playwright retry on actions

我這里有一個場景:點擊元素A(一個按鈕),觸發元素B(比如一個div)出現。 但由於多種因素,點擊可能無法觸發該事件。 原因可能是當他的頁面實際上完全確定時點擊得太早了。 所以我需要重做幾次點擊。 Playwright 中似乎沒有一種機制可以在不滿足條件時進行步級重試。 不過,這聽起來像是測試自動 ...

2023-02-01 20:59:10   1   17    playwright  
劇作家邏輯期待

[英]Playwright Logical expect

我在頁面上有兩個標題,我需要確保頁面中存在一個或另一個。 我嘗試和工作的是: ...

2023-02-01 10:35:20   1   26    playwright  
劇作家:是否可以僅指定 worker 數量或瀏覽器以進行 1 次測試?

[英]Playwright: Possible to specify either number of workers or the browser for 1 test only?

我將我的套件設置為使用 3 個工作人員(2 個台式機和 2 個移動設備)針對 4 個瀏覽器運行我有一個測試,我需要不並行運行或限制只在一個桌面瀏覽器中運行。 那可能嗎? 我需要這樣做的原因是測試正在觸發一個可能需要幾秒鍾才能運行的事件,運行時沒有其他人可以啟動此事件,因此如果同時運行 3 個測試, ...

2023-02-01 10:31:18   1   34    playwright  
如何避免劇作家忽略多次按鍵

[英]How to avoid that Playwright ignore multiple key press

我有一個結構如下的測試。 keyboard.press 位於 for 循環內。 問題是由於印刷速度,瀏覽器無法識別所有這些。 在測試結束時,ENTER 僅被按下了 8-9 次。 我在 for 循環中用 sleep function 解決了這個問題。 是否可以在這里避免睡眠 function 並仍然 ...

Playwright & Vite - 測試塊找不到元素,盡管存在

[英]Playwright & Vite - test block cannot find an element, although exists

我正在與帶有vite前端應用程序的playwright一起運行一些 e2e 測試。 這是我的代碼: 我運行這個腳本: playwright test -c./playwright.config.ts 當我運行測試時,output 是 但是,當我運行playwright test -c./playwr ...

我們可以在測試之外使用 toHaveScreenshot() 和 toMatchSnaphot()

[英]can we use the toHaveScreenshot() and toMatchSnaphot() out side the test

我們可以在測試之外使用toHaveScreenshot()和toMatchSnaphot()而不使用配置文件嗎?只需簡單安裝 NPM 我劇作家在 package.json 我已經有一個快照 我想使用 toHaveScreenshot() 方法比較快照,但我很困惑我們可以在測試上下文之外使用嗎? 控 ...

2023-01-29 12:08:09   2   38    playwright  
如何讓編劇工作者在 NUnit 測試中執行單獨的邏輯路徑?

[英]How to have playwright workers execute separate logical paths in an NUnit test?

我有一個 Playwright 測試,我正在通過以下命令運行 - do.net test -- NUnit.NumberOfTestWorkers=2 據我所知,這將與 2 名工人並行執行相同的測試。 我很好奇是否有任何方法可以讓每個 worker go 沿着單獨的邏輯路徑走,也許取決於 work ...

使用 Playwright 在 Chrome 中獲取標簽名稱

[英]Get tab name in Chrome with Playwright

我正在嘗試使用 playwright 獲取選項卡名稱,但我的代碼僅輸出頁面 url。 例如,我想從 go 到https://www.rottentomatoes.com/並打印選項卡上顯示的名稱: 爛番茄:電影/電視節目/電影預告片... 我嘗試使用 page.title 和其他一些選項,但它不起作 ...

如何在 Playwright 中的特定 div class (msg char-msg) 之后打印文本?

[英]How to print text after specific div class (msg char-msg) in Playwright?

這個腳本只是給出一個錯誤ref: <Node> 我如何找到特定的 div class 並在它仍在呈現/加載時打印文本? output 文本位於 我在特定的 div class 之后找不到 output 文本,它應該在渲染文本時給我一個 output,output 只是給我一個錯誤re ...

在 Playwright 中啟動 webServer 時如何使用不同的 .env 文件?

[英]How do I use a different .env file when starting a webServer in Playwright?

我正在將 Playwright 引入我的項目。 我當前的項目結構在單個存儲庫中有一個單獨的后端和前端,Playwright 安裝在項目的前端部分。 當我從/frontend中運行npx playwright test時,我希望我的前端和后端服務都啟動。 但是,/ /frontend/.env中指定 ...

如何使用Playwright在Electron桌面端進行E2E測試

[英]How to E2E test on Electron desktop app with Playwright

我嘗試與劇作家一起編寫 E2E 測試,但出了點問題。 當我初始化測試時,測試通過了,但實際上,括號內的塊沒有 go。 當我輸入錯誤的選擇器時它也通過了測試。 代碼如下: 我還沒有看到足夠的關於 Electron 端到端測試的文檔。我們如何編寫一個測試,我們可以通過單擊按鈕將 go 轉到不同的頁面? ...

將上下文切換到 Playwright 中的新頁面 (c#)

[英]Switch context to new page in Playwright (c#)

我想創建一種方法來單擊給定元素並在新選項卡中打開它。 我設法在點擊時打開新標簽: 但我不知道如何切換到新標簽頁中的頁面。 我是否必須為其創建新的瀏覽器上下文。 或者是在同一上下文中切換到頁面的方法。 感謝您的任何幫助。 ...

嘗試在 JupyterLabs 中使用 Playwright - 未實現

[英]Trying to use Playwright in JupyterLabs - Not implemented

一直試圖讓 Playwright 在 Windows 的 Jupyter 實驗室工作...Jupyter Labs 3.5.2、Python 3.9.15、Playwright 1.29.0。 代碼是... 錯誤是: 已經嘗試了我發現的所有內容,包括使用以下每個注釋行修改 Asyncio 的init ...

Python 編劇錯誤:playwright._impl._api_types.Error:.net::ERR_ABORTED at... waiting until "load" error Python 編劇

[英]Error in Python Playwright: playwright._impl._api_types.Error: net::ERR_ABORTED at ... waiting until "load" error Python Playwright

我已經努力了一段時間,現在試圖在 Python 劇作家中下載一個 pdf,它是從 php web 頁面呈現的(不包括在這個例子中,因為它有敏感代碼 - 相反我包含了一個 pdf 的鏈接)。 到目前為止,這是我的代碼,使用來自https://github.com/microsoft/playwrigh ...

生成錯誤 PDF(空白或格式錯誤) - 編劇 Python

[英]Error generating PDF (blank or format error) - Playwright Python

語境: 編劇版本: 1.29.1 操作系統: Windows Python 版本: 3.8.2 瀏覽器:鉻描述錯誤在某些特定情況下會出現此錯誤,通常是在直接或間接打開 pdf 預覽頁面時。 例如,在下面的代碼片段中,生成的 pdf 是空的,空白的(屏幕截圖是黑色的,沒有任何內容)。 我注意到這個 ...

如何在沒有 id 的情況下找到 IFRAMES 及其元素?

[英]How to find IFRAMES and their elements inside without the id?

詳細信息:該機器人有 function 用於填寫表單中的回復,但該表單位於頁面上的 iframe 中。 但是,它沒有標識(名稱、ID、class 等),只有來源 (scr)。 我試圖找到替代方案,但找不到。 有人有什么想法嗎? 想法是使用 PLAYWRIGHT 庫將數據插入 iframe 中的表單 ...


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