小编cur*_*usJ的帖子

使用Python通过Selenium WebDriver打开chrome扩展

我创建了一个chrome扩展,它对数据库进行API调用,并获取与当前打开的网站相关的一些数据.例如,如果我打开target.com并点击扩展名,它将为您提供与target.com相关的数据.

我试图通过selenium web驱动程序为它编写自动化测试,我可以定期运行它进行回归测试.要测试扩展,我需要先打开扩展(通常我们通过单击扩展图标来完成).

我尝试过不同的方法尝试点击扩展图标但没有成功.(例如,使用键盘快捷键ALT - LEFT_ARROW - SPACE但不能通过webdriver工作).

我也试过这个(这里提到):

options = webdriver.ChromeOptions()
options.add_argument("--app-id = mbopgmdnpcbohhpnfglgohlbhfongabi")
Run Code Online (Sandbox Code Playgroud)

但上面的代码没有帮助打开扩展.

我很感激有关如何在Selenium Webdriver中使用python执行此操作的任何想法.

python selenium google-chrome google-chrome-extension selenium-webdriver

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