擅长:python、mysql、java
<p>如果有人想知道,这似乎对我有好处:</p>
<p>(假设您正在使用selenium remote)</p>
<pre><code>url = 'http://remote instance IP:PORT/wd/hub'
descaps = {'browserName': 'chrome', 'loggingPrefs': {'performance': 'INFO'}}
driver = webdriver.Remote(command_executor=url, desired_capabilities=descaps)
driver.command_executor._commands.update({'getAvailableLogTypes':
('GET', '/session/sessionId/log/types'),
{'getLog': ('POST', '/session/$sessionId/log')})
getlog = driver.execute('getLog', {'type': 'performance'})['value']
</code></pre>
<p>(在添加的两个命令“getAvailableLogTypes”和“getLog”中,您只能在上面的代码片段中看到前者。后者只返回远程会话上可用日志类型的列表。)</p>
<p>现在我要做的就是解释它。。。。在</p>