今天学习下拉框的使用,和以前一样,先看一下今天的代码:
def test_pw_dropdown(page:Page): page.goto("/demo/dropdown",wait_until="networkidle") page.get_by_text("点击选择").click() page.get_by_text("playwright").click() expect(page.get_by_text("你选择了websocket")).to_be_visible() page.get_by_text("点击选择").click() page.get_by_text("selenium").click() expect(page.get_by_text("你选择了webdriver")).to_be_visible()
今天的代码更简单,没有新方法,就一个两段式点击,下拉框就操作完了,可能有小伙伴也知道,playwright官方也有一个下拉框的方法,我们来看下
如果你的系统中刚好有这个selector的选择器,那么可以使用这个方法,如果上面的是一个下拉框选择器,就可以这么写:
page.select_option("select#点击选择", label="playwright")
看了这个方法,大家应该也明白了,这个方法的使用是非常苛刻的,必须是selector这个类型你改的下拉框才可以用,可是我们实际应用中,很少有这种类型的下拉框。
建议大家就用这种两段式来点击,很简单方便。
好了,今天的学习就到这里了,今天的代码也很简单,小伙伴们可以再复习一下之前的哦!
最后,再放一下蛋哥的学习路径:微信公视频号&B站:山豆根行者。