首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剧作家:获得所选元素的完整XPATH

剧作家:获得所选元素的完整XPATH
EN

Stack Overflow用户
提问于 2021-02-21 16:12:24
回答 1查看 1.6K关注 0票数 2

我想检索我以前通过page.waitForSelector()page.querySelector()找到的元素的完整XPATH (XPATH)。

我该怎么和剧作家合作呢?我没能找到任何内置的解决方案。

注意:我正在使用playwright-python,但是对于实现JS解决方案是开放的--考虑到它会工作的。

模板(取自https://github.com/microsoft/playwright-python示例代码):

代码语言:javascript
复制
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    for browser_type in [p.chromium, p.firefox, p.webkit]:
        browser = browser_type.launch()
        page = browser.new_page()
        page.goto("http://whatsmyuseragent.org/")
        element = page.waitForSelector(selector="text=\"My IP Address: 192.168.0.1\"")
        # HERE: retrieve full XPATH of 'element'
        browser.close()

编辑:

@hardkoded建议将这个问题(javascript中Get元素的xpath )的答案作为解决方案,但遗憾的是,所提到的解决方案并不适用于我的用例,因为我需要检索元素的整个XPATH,而且像//*[@id="THE_ID"]这样的快捷方式对我不起作用。

EN

回答 1

Stack Overflow用户

发布于 2022-06-06 06:24:24

对于类型记录/Javascript,可以使用以下方式安装剧作家-域路径

代码语言:javascript
复制
npm install playwright-dompath

基本上,您只需使用所选的元素调用xPath函数,就可以得到完整的xPath。在引擎盖下,它使用来自Chrome DevTools的相同功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66304326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档