一.
playwright封装好的click操作:
page.click(selector) # 对目标元素进行点击
二.
playwright通过evaluate方法直接操作js代码:
el = page.locator(selector) # 定位到目标元素
el.evaluate('node => node.click();') # 对目标元素进行点击
js的点击和click点击操作对比
1.js点击操作很快,基本一闪而过,所以调试的时候,我会在js点击代码前后加上time.sleep(2),为了观察运行效果,click点击就会比js点击慢,起码是不用加等待就可以很好的观察页面效果的
2.js既可以点击可见的元素,也可以点击不可见的元素。click点击只能点击可见的元素