如何使用Python从Selenium获取另一个选项卡的性能日志?

如何使用Python从Selenium获取另一个选项卡的性能日志?,python,selenium,logging,Python,Selenium,Logging,我将Selenium与Python API和Chrome结合使用,以实现以下功能: 收集性能日志 点击一些标签进入其他页面 例如,我在页面“a”中单击ahref,这会命令浏览器打开一个新窗口以加载另一个URL“B” 但是当我使用driver.get_log('performance')获取性能日志时,我只能获取“A”页的日志。即使我一单击href就切换到“B”窗口,页面“B”的一些日志条目也会丢失 那么,如何才能在不将的目标设置为“\u top”的情况下获取另一页的整个性能日志呢?我也遇到了同样

我将Selenium与Python API和Chrome结合使用,以实现以下功能:

  • 收集性能日志
  • 点击一些
    标签进入其他页面 例如,我在页面“a”中单击a
    href
    ,这会命令浏览器打开一个新窗口以加载另一个URL“B”

    但是当我使用
    driver.get_log('performance')
    获取性能日志时,我只能获取“A”页的日志。即使我一单击
    href
    就切换到“B”窗口,页面“B”的一些日志条目也会丢失


    那么,如何才能在不将
    的目标设置为“\u top”的情况下获取另一页的整个性能日志呢?

    我也遇到了同样的问题,我认为这是因为驱动程序没有立即切换到新窗口


    我切换到“B”页并重新加载此页,然后使用
    get\u log
    ,它工作了。

    我也遇到了同样的问题,我认为这是因为驾驶员没有立即切换到新窗口

    我切换到“B”页,重新加载了这个页面,然后使用
    get\u log
    ,它工作了