Google chrome extension Selenium WebDriverJS-测试Chrome扩展安装

Google chrome extension Selenium WebDriverJS-测试Chrome扩展安装,google-chrome-extension,selenium-webdriver,selenium-chromedriver,Google Chrome Extension,Selenium Webdriver,Selenium Chromedriver,大家好,硒专家们 使用WebDriverJS和ChromeDriver,我目前正在chrome上构建扩展安装过程的自动测试,但我无法单击chrome扩展安装弹出窗口中的按钮,该弹出窗口如下所示: (我和右收件箱没有关系。这只是我在谷歌上找到的一张图片) 我尝试了以下操作,但由于它不是警报框,因此无效: driver.switchTo().alert().accept(); 有没有办法点击上图中红色圆圈的添加按钮?探索之后,我确信这在Selenium 2.0中是不可能的当然,如果您访问并点击添

大家好,硒专家们

使用WebDriverJSChromeDriver,我目前正在chrome上构建扩展安装过程的自动测试,但我无法单击chrome扩展安装弹出窗口中的按钮,该弹出窗口如下所示:

(我和右收件箱没有关系。这只是我在谷歌上找到的一张图片)

我尝试了以下操作,但由于它不是警报框,因此无效:

driver.switchTo().alert().accept();

有没有办法点击上图中红色圆圈的添加按钮?

探索之后,我确信这在Selenium 2.0中是不可能的

当然,如果您访问并点击
添加到Chrome
,您将获得此对话框。这是一个用于安装扩展的Chrome对话框。看起来,单独使用selenium是不可能的……您是否考虑过使用桌面自动化工具?@Seanny123谢谢您的评论。我以前使用过AutoHotKey、Sikuli和其他宏程序,但在这个项目中没有。我只是想知道使用硒是否可行,但似乎不可能……你试过使用硒吗?除了Ubuntu,我也有同样的问题。我认为您可以使用Selenium 2.0测试Chrome扩展。我在写作测试中遇到了类似的问题。检查这篇文章,希望它能有所帮助。@Bob不,它不会:这个问题是关于确认内联安装,而不是与扩展本身交互。您是否尝试从中加载未打包的扩展chrome://extensions/ ?