switch开关操作:

解锁Playwright新技巧:灵活操控switch开关_linux

类似图片中样式的switch开关的操作,其实就是普通元素的点击,只要定位到元素之后,调用click方法即可。定位元素的时候,可以定位到最外层的div快,直接操作最外层有时候也可以。

练习实战脚本:

def test_pw_switch(page: Page):
    # switch开关
    page.goto("/demo/switch", wait_until="networkidle")
    page.locator('//div[@aria-checked]').click()
    expect(page.locator('//div[@aria-checked="true"]')).to_be_visible()
    expect(page.get_by_text("已经学会了~")).to_be_visible()
    page.locator('//div[@aria-checked]').click()
    expect(page.locator('//div[@aria-checked="false"]')).to_be_visible()
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.


End


关注公众号,测试干货及时送达