我正在尝试从远程 webdriver 实例中获取一些性能日志信息。我正在使用 Python 的 Selenium 绑定库。
据我所见,这是我应该能够得到的信息。我认为它可能只适用于 ChromeDriver。我目前正在使用 FireFox 但可以轻松切换到 ChromeDriver 如果它能提供我想要的信息。
然而,我对 Python 还很陌生(但正在学习!)并且关于 Python 的 capabilities dictionaries(在性能日志记录时使用)的文档似乎有点有限(或者我的谷歌搜索技巧今天早上比较弱)。
我找到了以下内容:
据我所见,这是我应该能够得到的信息。我认为它可能只适用于 ChromeDriver。我目前正在使用 FireFox 但可以轻松切换到 ChromeDriver 如果它能提供我想要的信息。
然而,我对 Python 还很陌生(但正在学习!)并且关于 Python 的 capabilities dictionaries(在性能日志记录时使用)的文档似乎有点有限(或者我的谷歌搜索技巧今天早上比较弱)。
我找到了以下内容:
DesiredCapabilities caps = DesiredCapabilities.chrome();
LoggingPreferences logPrefs = new LoggingPreferences();
logPrefs.enable("performance", Level.INFO);
caps.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
driver = new RemoteWebDriver("http://localhost:9515", caps);
这似乎可以满足我所需的。但是这是Java语言的代码。我不太确定如何将其转换为Python代码。假设可以转换,请问您有什么想法吗?