相关疑难解决方法(0)

如何使用 python 在 selenium 中加载 chrome 驱动程序中的扩展

我打开启用了 Browsec 扩展的 Chrome 浏览器的所有努力都失败了。这是我上次尝试过的 -

# Configure the necessary command-line option.
options = webdriver.ChromeOptions()
options.add_argument(r'--load- 
extension=C:\Users\lap0042\AppData\Local\Google\Chrome\User 
Data\Default\Extensions\omghfjlpggmjjaagoclmmobgdodcjboh')

# Initalize the driver with the appropriate options.
driver = webdriver.Chrome(chrome_options=options)

driver.get("http://stackoverflow.com")
Run Code Online (Sandbox Code Playgroud)

这会导致错误“无法从 .Manifest 文件加载扩展名丢失或无法读取”

搜索此错误后,我发现 Manifest.json 文件应重命名为 manifest.json.txt,但这样做会导致相同的错误。

任何帮助将不胜感激

在此输入图像描述

python selenium google-chrome google-chrome-extension selenium-chromedriver

4
推荐指数
1
解决办法
2万
查看次数

如何在 geckodriver 中永久安装扩展

我需要使用扩展来测试 Firefox。我想自动化测试并访问几个网站。

我安装了 Selenium,它在geckodriver. 但是,扩展名不存在。我可以手动安装它,about:debugging但问题是我希望 Selenium 测试在扩展已经存在时启动 gecko 驱动程序。这该怎么做?如何geckodriver在我geckodriver从 selenium启动时永久安装扩展程序?

编辑: 我还尝试从 Firefox 扩展网站安装扩展(将其添加到浏览器)。它被添加但是一旦我关闭壁虎窗口,扩展名就会在下一次运行中消失。如何永久安装?

firefox selenium firefox-addon selenium-webdriver geckodriver

3
推荐指数
1
解决办法
9130
查看次数