【问题标题】:How to run Playwright test from Pycharm in headed mode如何在头部模式下从 Pycharm 运行 Playwright 测试
【发布时间】:2022-08-18 20:19:38
【问题描述】:

我正在使用 Python 和 Pytest 编写 Playwrite 测试。 PyCharm 是我的 IDE。

当我调试测试时 - 我从 IDE 运行它(通过按下测试旁边的播放图标)。我希望能够在运行期间查看浏览器以进行调试。

问题是当使用 \'page\' 夹具时 - 默认模式是无头模式。

我知道我可以从 CLI 运行测试并添加标志 \'--headed\',但我也想通过从 IDE 运行来运行 headed。

那可能吗?

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。

标签: python pytest fixtures playwright playwright-python


【解决方案1】:

是的,这是可能的! 只需创建或添加到您的 pytest.ini 文件,该文件应该位于工作目录的根目录中。

这是 pytest.ini 文件的样子:

# content of pytest.ini
[pytest]
addopts = -v --browser chromium --headed --slowmo 2000

有 --headed 在那里是什么给你你想要的。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
【解决方案2】:
  1. 打开首选项,选项卡“Python 集成工具”
  2. 将默认测试运行器设置为 pytest
  3. 在运行/调试配置中编辑配置
  4. 添加新的 pytest 配置(加号)
  5. 将“目标”设置为“自定义”,然后在“附加参数”输入字段中写入您想要使用的任何标志

【讨论】:

    猜你喜欢
    • 2022-06-28
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-10
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    相关资源
    最近更新 更多