Selenium webdriver 如何使用Dart'跟踪网络流量;网络驱动程序

Selenium webdriver 如何使用Dart'跟踪网络流量;网络驱动程序,selenium-webdriver,proxy,dart,webdriver,Selenium Webdriver,Proxy,Dart,Webdriver,API文档太简单了,我不知道如何使用dart的webdriver跟踪网络流量,在Selenium中,可以使用如下内容: Proxy proxy = new Proxy(); // The URL here is the URL that the browsermob proxy is using proxy.setHttpProxy("localhost:9100"); DesiredCapabilities capabilities = De

API文档太简单了,我不知道如何使用dart的webdriver跟踪网络流量,在Selenium中,可以使用如下内容:

   Proxy proxy = new Proxy(); 
    // The URL here is the URL that the browsermob proxy is using   
     proxy.setHttpProxy("localhost:9100");     
     DesiredCapabilities capabilities = DesiredCapabilities.firefox();
     capabilities.setCapability(CapabilityType.PROXY, proxy);   
     WebDriver driver = new FirefoxDriver(capabilities);

但是我是dart新手,不知道使用哪个库来设置代理以及如何为dart webdriver设置代理。有人能给我举个简单的例子吗?

你可以像这样配置驱动程序

WebDriver driver = await createDriver(
  uri: Uri.parse('http://localhost:4444/wd/hub/'),
  desired: {'browserName': 'firefox', 
    'proxy': {'proxyType': 'direct', 'httpProxy': 'localhost:9100'}});
我没有使用proxy,也不知道这里的
direct
是否合理,但需要一些值。您可以在以下位置找到可能的值: