分享

Playwright系列:第4章 在Visual Studio code、Pycharm和JetBrains IDE中调试日志

 开源优测 2023-04-23 发布于广东

下方查看历史精选文章

重磅发布 - 自动化框架基础指南pdfv1.1
大数据测试过程、策略及挑战

测试框架原理,构建成功的基石

在自动化测试工作之前,你应该知道的10条建议

在自动化测试中,重要的不是工具

在编写Playwright测试脚本时,调试和日志记录是重要的能力,可以帮助我们快速定位和修复问题。

Visual Studio Code调试Playwright

我们可以使用Visual Studio Code的调试功能调试Playwright脚本。步骤如下:

1. 安装Code的Playwright Debugger插件。打开VS Code,按Ctrl+P,输入Playwright即可安装。

2. 设置断点。在代码行首点击设置断点。 

3. 启动调试。点击Run and Debug按钮,选择"Playwright: debug current test file"。

4. 步入调试。 continuesd会一步步执行代码,在断点处进入调试模式。我们可以检查变量,继续执行等。

5. hover检查值。将鼠标悬停在变量上可以查看值。

6. 条件断点。我们可以在断点处设置条件,只在条件满足时进入断点。  

7. 异常捕获。当代码有异常时,调试器会进入断点状态,我们可以查看异常信息进行修复。

PyCharm调试Playwright

在PyCharm中我们也可以调试Playwright脚本: 

1. 配置Playwright调试环境。打开PyCharm Preferences,选择"Build, Execution, Deployment" -> "Debugger"。在Debugger Executors中添加Playwright,将Playwright Executor Location设置为playwright CLI所在位置。 

2. 设置断点。在代码行首点击设置断点。  

3. 运行调试。选择"Debug" -> "Playwright" -> "Debug '当前文件'"来启动调试。  

4. 步入调试。F7会一步步执行代码,在断点处进入调试模式。我们可以检查变量,继续执行等。 

5. 条件断点。我们可以在断点处设置条件,只在条件满足时进入断点。  

6. 异常捕获。当代码有异常时,调试器会进入断点状态,我们可以查看异常信息进行修复。

JetBrains 调试Playwright

在JetBrains IDE(IntelliJ IDEA、WebStorm等)中我们也可以调试Playwright脚本:

1. 安装Playwright插件。打开IDE插件商店,搜索安装Playwright插件。

2. 创建Playwright配置。点击运行配置旁边的添加按钮,选择"Playwright Configuration"。

3. 设置断点。在代码行首点击设置断点。 

4. 运行调试。选择Run -> Debug -> 选择刚创建的Playwright配置来启动调试。

5. 步入调试。F7会一步步执行代码,在断点处进入调试模式。我们可以检查变量,继续执行等。 

6. 条件断点。我们可以在断点处设置条件,只在条件满足时进入断点。

7. 异常捕获。当代码有异常时,调试器会进入断点状态,我们可以查看异常信息进行修复。

日志记录

我们启用日志的方式与前面相同,这里不再赘述。

至此我们已经熟悉了在主流IDE中调试Playwright脚本以及如何启用Playwright的日志记录。这些能力可以极大提高我们编写和调试Playwright测试脚本的效率。

在后续章节中,我们将继续深入学习Playwright的其他强大功能! 

微信搜一搜 或 长按加群
开源优测

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多