如何在Playwright Python中获取get_by_text选中元素的tagName
获取get_by_text选中元素的tagName
page.get_by_text()返回的是Locator对象,无法直接获取标签名,必须先定位到具体元素实例,再通过以下方式获取tagName:
方法1:使用get_attribute()
element = page.get_by_text("example", exact=True) tag_name = element.get_attribute("tagName") # 如需小写格式,可转换 tag_name_lower = tag_name.lower()
方法2:使用evaluate()执行浏览器端JS
element = page.get_by_text("example", exact=True) tag_name = element.evaluate("el => el.tagName")
注:获取到的tagName默认是大写格式(如DIV、P),可根据需求转成小写。
内容的提问来源于stack exchange,提问作者ShacoPoggers
相关产品推荐
相关产品推荐

