Playwright录制、自动定位及断点
Playwright录制
录制命令
playwright codegen
该命令会自动打开浏览器,然后我们在浏览器中操作就会生成相应的代码
可以切换右上角的语言生成对应语言的代码,如下生成pytest用例,非常方便
元素自动定位
也可以帮助我们定位,把鼠标放在想定位的位置就会出现定位的方式,也可以点击Pick locator,获取点击元素的定位,再也不用担心不会定位了
断点
命令
page.pause()
假如我们想在某个位置使用codegen以方便我们定位元素或定位问题,则可在该位置加上page.pause(),则运行到该位置就会自动打开一个带有codegen按钮的单独窗口,这样我们就可以在些页面调试了,此时我们也可以在console中通过playwright.$("xxxx")来定位元素