cost 88 ms
剧作家重试动作

[英]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 中的表单 ...

在 PlayWright 1.29.2 中进行连续测试 - 元素上的 click() 在 ff 中有效,但在 chrome 和 webkit 中失败

[英]Conditinally Testing in PlayWright 1.29.2 - click() on element works in ff but fails in chrome and webkit

我是 PlayWright 的新手,但我的初始测试设置失败了。 我们的网站上有一个有时出现有时不出现的 cookie 横幅。 要到达站点进行进一步测试,我想单击“接受”按钮(如果存在)。 我有以下代码在 Firefox 中传递,但在 Chrome 和 Webkit 中总是失败。 Chrome 和 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM