![](/img/trans.png)
[英]How to E2E test on Electron desktop app with Playwright
我嘗試與劇作家一起編寫 E2E 測試,但出了點問題。 當我初始化測試時,測試通過了,但實際上,括號內的塊沒有 go。 當我輸入錯誤的選擇器時它也通過了測試。 代碼如下: 我還沒有看到足夠的關於 Electron 端到端測試的文檔。我們如何編寫一個測試,我們可以通過單擊按鈕將 go 轉到不同的頁面? ...
[英]How to E2E test on Electron desktop app with Playwright
我嘗試與劇作家一起編寫 E2E 測試,但出了點問題。 當我初始化測試時,測試通過了,但實際上,括號內的塊沒有 go。 當我輸入錯誤的選擇器時它也通過了測試。 代碼如下: 我還沒有看到足夠的關於 Electron 端到端測試的文檔。我們如何編寫一個測試,我們可以通過單擊按鈕將 go 轉到不同的頁面? ...
[英]Switch context to new page in Playwright (c#)
我想創建一種方法來單擊給定元素並在新選項卡中打開它。 我設法在點擊時打開新標簽: 但我不知道如何切換到新標簽頁中的頁面。 我是否必須為其創建新的瀏覽器上下文。 或者是在同一上下文中切換到頁面的方法。 感謝您的任何幫助。 ...
[英]How to get the value from a span tag using javascript or playwright tool?
我有一個span標簽,其中我們有一個不斷變化的值 2。 我想使用 javascript 或 playwright(一種測試工具)將此值存儲在一個變量中。 注意:即使 class 名稱也不是常量。 這顯然是行不通的。 使用編劇: 我是 javascript 和劇作家的新手,任何線索都會有所幫助。 ...
[英]Playwright JavaScript - How can I reuse locator variables within different tests?
我希望能夠在所有測試中使用定位器變量,而不必在每個測試中每次都定義它。 就像是: PS:這個片段只是一個傳遞想法的例子,不是實際的項目,請不要附在上面。 ...
[英]How to console.log in playwright
我想記錄playwright 測試用例中的一個變量,但無法在開發人員工具控制台中加載日志,因為我正在使用 page.on() function ...
[英]How to give Fixed wait in playwright With out any condition Like we had in cypress : Cy.wait(600)
如何在沒有任何條件的情況下讓劇作家固定(隱式等待)等待就像我們在賽普拉斯中所做的那樣: 等待(600); 謝謝你就像我們在賽普拉斯中所做的那樣: 等待(600); ...
[英]Playwright waitFor Vue is done with update
我的一個 Vue 組件應該呈現一個相當龐大的分層數據結構。 我不得不承認,在這個特定組件的性能方面可能還有改進的空間(延遲加載數據,轉換為帶有一些引用和依賴計算的內部 UI Model)。 Vue/組件完成更新最多需要一秒鍾。 無論如何,我們與劇作家一起進行了一些 E2E 測試,這些測試幾乎在所有 ...
[英]#document iFrame access using Playwright
如何使用劇作家訪問虛擬文檔#document 內容? 我嘗試使用 iFrame 和 Pagelocator。 但是,我無法到達文檔位置。 Playwright 中是否有解決此問題的選項? 這是頁面 URL - https://sites.google.com/view/pinnednote/ho ...
[英]Retrieving iFrame content using Playwright
我正在嘗試 iFrame 的內容,而 iFrame 沒有 src 或 URL。它有 id 元素。 下面是我正在嘗試使用的代碼。 我在這里缺少什么嗎? 內容為空 ...
[英]how to implement comparing two screenshots in one test with playwright
我對劇作家很陌生,我有一個問題。 我正在嘗試在一次測試中比較兩個屏幕截圖(之前和之后)。 這就是我想要實現的目標: 導航到網頁截圖(before.png) 做一些事情,state 更改等截圖(after.png) 比較 before.png 和 after.png(如果它們相同,測試應該通過,否則測 ...
[英]PlayWright Electron: Is it possible to get BrowserWindow from Page?
我試圖找到包含加載頁面的 electron window object。 我想采取以下行動: 在我的測試中,我想做類似的事情: 我遇到過electronApplication.browserWindow(page) 。 但是,它不提供頁面的 BrowserWindow object。 ...
[英]PlayWright: Page.title() returning empty value. Trying to add automation in electron-vue project
對於自動化測試,我正在嘗試將 Playwright 合並到我的 electron-vue 項目中。 我運行測試,Page.title() 返回“”。 這是代碼: ...
[英]Click button do not take action
我試圖執行一個自動化步驟,以便在 cookies 的彈出窗口中點擊(接受)按鈕。但是這個操作“page.getByRole('button',{name:'ACEPTAR'}).click() ",只需將 cursor 放在按鈕上,不要點擊元素。 提前感謝您的幫助。 ...
[英]Property 'x' does not exist on type 'MakeMatchers'
我是 Typescript 的新手,正在努力了解為什么會出現此錯誤: 在我從 Playwright 導入expect的文件頂部: import {expect} from "@playwright/test"; 如圖所示,這個 function 來自@playwright/test聲明文件tes ...
[英]Compare Two Locator Values in Plawright
我想知道是否可以比較兩個 page.locator 值。 前任。 假設我有一個存儲在變量中的產品編號(例如 const poNumber = page.locator( xpath to element )。我想獲取此值並將其與另一個 page.locator 值進行比較。這可能嗎 ...
[英]Localization with playwright and POM?
我希望本地化當前的測試用例,以便能夠在不同的語言上運行我們的測試。 我有一個已經建立的 POM 結構可以使用,它在一種語言上有定位器。 是否有關於如何為本地化測試設置 POM 結構的任何模式或示例? playwright 中的測試已經設置為本地化,但未找到一些定位器。 ...
[英]Playwright- Animated dropdown menu waiting times, wait for animation end and item will be in view port
我正在使用 Playwright 對下拉動畫菜單進行測試。 測試目的是了解最后一個菜單項是否出現在視口中。 菜單高於視口,因此用戶需要滾動頁面才能看到它。 我有兩個問題: 看到菜單的最后一項需要時間,因為 animation 需要時間。 為了知道最后一個菜單項是否在視口中,我使用以下 functio ...
[英]How to upload an image inside iframe using playwright with JS?
我也有附加的 DOM 結構[流程是單擊 select 橫幅按鈕->(在框架內單擊上傳按鈕)->單擊上傳按鈕后->選擇文件按鈕必須用於上傳]我已經使用了以下步驟和方法上傳 function 發生在 iframe 內部期待您的建議 運行上面的代碼后,我得到以下錯誤frame.setI ...
[英]while i run the command " npx playwright test --browser=firefox " following error occurred
同時輸入以下命令 發生此錯誤 ...
[英]TS/playwright - how to post api request with x-www-form-urlencoded body?
我需要使用 x-www-form-urlencoded 正文創建劇作家 API 請求:來自 postman 的示例:工作 postman 請求示例我試圖那樣做: async getNewApiAccesToken({request}) { const postResponse = await r ...