playwright codegen 录制生成

发布时间 2023-12-25 13:33:36作者: 乐乐乐乐乐乐樂

Generating tests

playwright codegen

odegen在浏览器中运行并执行操作。Playwright 将为用户交互生成代码。Codegen将查看呈现的页面并找出推荐的定位器、优先级角色、文本和测试 ID 定位器。如果生成器识别出与定位器匹配的多个元素,它将改进定位器,使其具有弹性并唯一地识别目标元素,从而消除和减少由于定位器而导致的测试失败和剥落。

使用测试生成器,您可以记录:

  • 只需与页面交互即可执行点击或填充等操作
  • 通过单击工具栏中的图标之一,然后单击页面上要断言的元素来进行断言。你可以选择:
    • 'assert visibility'断言元素可见
    • 'assert text'断言元素包含特定文本
    • 'assert value'断言某个元素具有特定值
生成
  • 'Record'按钮停止录音,然后'Pick Locator'会出现 按钮。
  • 单击该'Pick Locator'按钮,然后将鼠标悬停在浏览器窗口中的元素上,即可查看每个元素下方突出显示的定位器。
  • 要选择定位器,请单击要定位的元素,该定位器的代码将显示在“选择定位器”按钮旁边的定位器游乐场中。
  • 然后,您可以在定位器游乐场中编辑定位器以对其进行微调,并查看浏览器窗口中突出显示的匹配元素。
  • 使用复制按钮复制定位器并将其粘贴到您的代码中。