我已經創建了一個Chrome擴展,使API調用數據庫,並提取一些數據與當前打開的網站相關。例如,如果我打開target.com並點擊擴展名,它會爲您提供與target.com相關的數據。通過硒webdriver打開鉻擴展
我想通過硒web驅動程序爲它編寫自動化測試,我可以定期運行迴歸測試。爲了測試擴展名,我需要先打開擴展名(通常我們通過點擊擴展名圖標來完成)。
我嘗試了不同的方式嘗試點擊擴展名圖標,但沒有成功。 (例如,使用鍵盤快捷鍵ALT - LEFT_ARROW - SPACE,但不能通過webdriver工作)。
我自己也嘗試這種(自提here):
options = webdriver.ChromeOptions()
options.add_argument("--app-id = mbopgmdnpcbohhpnfglgohlbhfongabi")
但上面的代碼不開放的擴展幫助。
我將不勝感激關於如何在Selenium Webdriver中使用python做到這一點。
問題是點擊擴展名圖標,沒有使用擴展名選項加載瀏覽器。 – QualiT 2017-03-07 07:38:00