gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 20:28:24 25 4
gpt4 key购买 nike

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

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

我尝试了多种尝试点击扩展图标的方法,但没有成功。 (例如,使用键盘快捷键 ALT - LEFT_ARROW - SPACE 但这不适用于 webdriver)。

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

options = webdriver.ChromeOptions()
options.add_argument("--app-id = mbopgmdnpcbohhpnfglgohlbhfongabi")

但是上面的代码并不能帮助打开扩展。

如果有任何关于如何在 Selenium Webdriver 中使用 python 执行此操作的想法,我将不胜感激。

最佳答案

遇到了同样的问题。使用链接解决了这个问题:chrome-extension://<the extension identity>/html/login.html - 而不是图标。这样,我就可以测试扩展的所有功能。

关于python - 使用 Python 通过 Selenium WebDriver 打开 chrome 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25557533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com