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