【发布时间】:2016-05-10 12:01:34
【问题描述】:
我正在尝试使用 selenium 将我的扩展安装到远程机器上。 我找到了一些可以实现这一点的sn-ps代码,但我不知道如何让它工作。
到目前为止我尝试过的是:
desired_cap = {'browser': 'Chrome', 'browser_version': '50.0', 'os': 'Windows', 'os_version': '10', 'resolution': '1366x768'}
def officialv1():
url= 'loginurl'
chop = webdriver.ChromeOptions()
chop.add_extension('./Shoppingbuddy_v5.4.2.crx')
driver = webdriver.Remote(command_executor=url, desired_capabilities=desired_cap, chrome_options=chop)
chrome_options=chop 不合适,因为我不知道如何使用 command_executor 和 desired_capabilities 参数将此命令推送到远程浏览器。
我一直坚持告诉我的远程 chrome 使用本地文件安装扩展程序。 那么我如何告诉我的远程和活动 chrome,安装一个位于我的本地脚本文件夹中的扩展。
我找到了this question,它部分回答了我的问题,但没有告诉我如何远程操作。
【问题讨论】:
标签: python google-chrome selenium selenium-chromedriver