19新一代自动化测试神器playwright+python系列课程_playwright元素相关操作_高亮显示
元素相关操作_元素高亮显示highlight()
在写自动化测试脚本时,一定会定位元素,但是有时候会出现元素定位错误的情况,即定位到别的元素上了,这个时候脚本执行不过报错,但是执行的过程却是错误的。这种情况下我们需要直到定位到那个元素了,这种情况下就可以使用元素高亮显示来查看定位到那个元素了,highlight() 方法可以实现元素高亮显示,高亮显示元素,在调试中有很大优势,可以清楚看到定位的元素所在的位置。
highlight()
我们以登录页面的用户名所在元素为例,高亮显示一下,看一下效果。
项目实践代码:
'''
author: 测试-老姜 交流微信/QQ:349940839
欢迎添加微信或QQ,加入学习群共同学习交流。
QQ交流群号:877498247
'''
from playwright.sync_api import Playwright, sync_playwright, expect
playwright = sync_playwright().start()
browser = playwright.chromium.launch(headless=False, args=['--start-maximized']) #默认无头模式,设置浏览器最大化
context = browser.new_context(no_viewport=True) # 创建上下文,相当浏览器于实例化,即打开浏览器
page = context.new_page() # 打开一个新标签页
page.goto("http://127.0.0.1/zentao/user-login-L3plbnRhby8=.html") # 打开网址
page.get_by_text("用户名",exact=True).highlight()
page.wait_for_timeout(10000)
context.close()
browser.close()
playwright.stop()
脚本执行时,会发现用户名所在选择高亮显示。

浙公网安备 33010602011771号