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()

脚本执行时,会发现用户名所在选择高亮显示。

posted @ 2024-03-21 10:58  测试_老姜  阅读(22)  评论(0)    收藏  举报