Chrome is the only browser that currently supports manipulating requests (changing headers, blocking requests, etc). Chrome, IE and Microsoft Edge are the only browsers that currently support capturing response bodieas and running optimizarion checks. All browsers should support basic page loading, scripts and video capture on all platforms. Traffic-shaping is supported on all platforms as well.
--shaper : Override default traffic shaper. Current supported values are:
none - Disable traffic-shaping (i.e. when root is not available).
netem,<interface> - Use NetEm for bridging rndis traffic (specify outbound interface). i.e. --shaper netem,eth0
remote,<server>,<down pipe>,<up pipe> - Connect to the remote server over ssh and use pre-configured dummynet pipes (ssh keys for root user should be pre-authorized).
--android : Run tests on an attached android device.
--device : Device ID (only needed if more than one android device attached).
--vpntether : Use vpn-reverse-tether for reverse-tethering. This is the recommended way to reverse-tether devices. You will need to manually approve the vpn once per mobile device. Valid options are:
,: i.e. --vpntether eth0,8.8.8.8
--simplert : Use SimpleRT for reverse-tethering. The APK should be installed manually (adb install simple-rt/simple-rt-1.1.apk) and tested once manually (./simple-rt -i eth0 then disconnect and re-connect phone) to dismiss any system dialogs. The ethernet interface and DNS server should be passed as options: