4

你好所有的硒专家!Selenium WebDriverJS - 测试Chrome扩展安装

使用WebDriverJSChromeDriver,我目前正在建设的Chrome扩展安装过程的自动化测试,但我不能点击里面Chrome扩展程序安装弹出,它看起来像这样的按钮: Chrome Extension Installation Popup

(我没有涉及到右收件箱这只是一个形象我在谷歌找到)

我尝试以下,但没有奏效,因为它不是一个提示框:

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

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

+0

当然,如果你访问http://www.rightinbox.com/install-for-chrome,然后点击'添加到Chrome',你会得到这个对话框。这是一个用于安装扩展的Chrome对话框。 – haejeong87

+0

看来,这是不可能单独使用硒... – haejeong87

+0

你有没有研究过使用桌面自动化工具? – Seanny123

回答

0

探索后,我相信,这是不可能的硒2.0

+0

您可以使用Selenium 2.0来测试Chrome扩展。我在写作测试期间遇到类似的问题。检查这篇文章http://releasematic.wordpress.com/2013/12/29/automation-testing-chrome-extensions/希望它有帮助。 – Bob

+0

@Bob不,它不是:这个问题是关于确认一个内联安装,而不是与扩展本身交互。 – Xan

+0

您是否尝试从chrome:// extensions /中加载解压后的扩展名? – Bob