Tag: browsermob proxy

在docker上运行selenium grid浏览器

我正在使用browsermob的Python客户端来logging我的seleniumtestingstream量。 selenium网格是在一个docker的容器与铬和Firefox的图像。 我似乎不能正确configuration泊坞窗图像连接到代理和网格。 以下是我用来创build代理和远程Web驱动程序的代码: server = browsermobproxy.Server('mylocalpathtobrowsermobbin') server.start() proxy = server.create_proxy() proxy.new_har() driver = webdriver.Remote( command_executor='http://127.0.0.1:4444/wd/hub', desired_capabilities={ 'browserName': 'chrome', 'chromeOptions': { 'args': ["–proxy-server={}".format(proxy.proxy)]} }) 这是我的docker-compose文件: 枢纽: 图像:selenium/枢纽 端口: – “4444:4444” 铬: 图像:selenium/节点铬debugging 卷: – / dev / shm:/ dev / shm 链接: – 枢纽 端口: – “5900:5900” 我是新来的docker,我明白,我需要公开代理用来连接的端口,但我不能得到它的工作。 任何帮助表示赞赏,谢谢!