我正在使用自动化测试来测试我的WebApp。在我的测试中,我也想测试我的 chrome 扩展程序。
当我的自动化开始运行时(我使用的是硒),如何将 chrome 扩展程序加载到 chrome 自动化测试窗口?
您可以在
启动浏览器时通过 DesiredCapabilities 传递它。对于 Chrome,它是 desiredCapabilities.chromeOptions.args,您可以在其中添加一个指向扩展路径的--load-extension
命令行开关:
"desiredCapabilities": {
...
"chromeOptions": {
"args": [
"--load-extension=path/to/extension",
...
请注意,隐身和无头模式似乎不允许扩展程序。