我是一位具有一些JS知識的QA分析師,我正在使用Selenium Webdriverjs進行一些自動化。該網站需要用戶名/密碼,因此它使用嵌入式憑證登錄(https://user:[email protected])。但是,本週最近更新到Chrome 59後,即使配置更改,也不再允許使用此功能。有誰知道如何處理當您到達需要它的站點時出現的身份驗證框?我試圖把它當作一個警戒框,並不相信它是一個模態窗口。任何幫助將不勝感激。Google 59不再支持嵌入憑證
1
A
回答
0
在這個SO post中SO用戶zoonabar提到了一個很好的黑客攻擊。如果您在使用有效憑證的情況下點擊資源/網址,則在實際點擊需要憑據的網址之前,瀏覽器會緩存身份驗證,然後您可以使用它。請看他的答案。
這也在這裏討論 - SO Post about Basic Authentication。
另一種選擇是運行一個透明代理,以便將頭部插入所需的憑證 - Florent B在上面提到的相同鏈接中提到。
在我們的案例中,選項1(by zoonabar)已經制定出來。你也可以嘗試他的黑客。
+0
謝謝demouser123,這是我現在正在使用的,第二個'get'到相同的地址。儘管它起作用,但現在還是一種破解。最終它也可能無法工作,所以我想弄清楚如何與消息框進行交互。 – user2554353
+0
如果你喜歡它,你可以upvote並接受答案:) – demouser123
相關問題
- 1. 在URL中不支持發送url中的憑據chrome 59
- 2. Google Play音樂不再支持media_play_from_search
- 3. Chrome 59支持在URL中使用Chromedriver的基本身份驗證憑據?
- 4. 不再支持java.lang.SecurityException:MODE_WORLD_READABLE
- 5. 腳本不支持嵌入
- 6. 當xulrunner不再受支持時,將c#嵌入到c#中
- 7. 在Yammer.com API嵌入憑證
- 8. 在Bootstrap 3.2中不再支持Grid類的Mixin不再支持?
- 9. JGit是否支持Git憑證?
- 10. Python嵌入錯誤導入不支持
- 11. :Entity Beans不再受支持
- 12. IOS 8不再支持UITextAutocapitalizationTypeNone
- 13. 不再支持JRE 1.3
- 14. jQTouch不再支持Android?
- 15. YouTube Data API v2是否不再支持?
- 16. 嵌入模式下不支持RavenDB IsOperationAllowedOnDocument
- 17. 燼數據不支持嵌入對象
- 18. 爲什麼textarea不支持iframe嵌入?
- 19. Google距離矩陣api不再支持多個起源?
- 20. 驗證不支持持續
- 21. Google OAuth2.0是否支持資源所有者密碼憑證流的OAuth流?
- 22. Google導入仍支持HTML導入嗎?
- 23. Algolia是否支持嵌入式Google文檔
- 24. Google App Engine不支持Geopy?
- 25. Google地圖不支持Android
- 26. Google雲Pub/Sub支持Letsencrypt證書嗎?
- 27. 嵌套數組不支持
- 28. 嵌套事務不支持
- 29. Google+ API 401無效憑證
- 30. VS2012不再支持MSI設置
請使用[AutoIt](https://stackoverflow.com/questions/20568387/login-to-chrome-authentication-window-using-autoit) – Madhan
您使用的是Active Directory嗎? Chrome和IE共享互聯網設置,如果有的話可以自動響應這些請求。 –
感謝您的信息。不,不使用AD,我使用的是Mac OS。硒啓動一個單獨的/新的瀏覽器實例,所以沒有現有的瀏覽器設置可用。這有助於測試以防止緩存的信息影響測試結果。但這意味着需要通過腳本傳入任何瀏覽器設置。這個證件箱真的讓我感到困惑。 – user2554353