我正在测试一个网站,它有一个需要打开或已经打开的列表。元素的类会根据它当前所处的状态而改变。
元素要么是
div class="list-open"
或
div class="list-closed"
我的脚本必须检查这一点,以确保打开列表,如果它是关闭继续算法。我怎么能检查类名与剧作家这一点?
可以查询元素的类名。
page.locator("div").evaluate("node => node.className")
您还可以像这样使用expect断言。.list-open,.list-closed
将被评估为.list-open
或.list-closed
。
expect(page.locator("div")).to_have_class(".list-open,.list-closed")