Selenium-rc:你如何在python中使用CaptureNetworkTraffic

Guy*_*Guy 8 python selenium-rc

我在java中找到了许多selenium的教程,你首先使用它来启动selenium s.start("captureNetworkTraffic=True"),但是在python start()中没有任何参数.

你怎么通过这个论点?或者你不需要它在python?

Guy*_*Guy 5

我改变了startselenium.py:

def start(self, captureNetworkTraffic=False):
    l = [self.browserStartCommand, self.browserURL, self.extensionJs]
    if captureNetworkTraffic:
        l.append("captureNetworkTraffic=true")
    result = self.get_string("getNewBrowserSession", l)
Run Code Online (Sandbox Code Playgroud)

你这样做:

sel = selenium.selenium('localhost', 4444, '*firefox', 'http://www.google.com')
sel.start(True)
sel.open('')
print sel.captureNetworkTraffic('json')
Run Code Online (Sandbox Code Playgroud)

它就像一个魅力