我已經看到了熟悉的回答問題,基本上是被告知的是,硒不使用標準/基本的Chrome實例,但空單。然而,困擾我的是以下情況:在運行測試/腳本之後,例如,單擊「記住我」按鈕,輸入憑證,然後登錄並立即註銷,不應創建實例的Chrome記得這些憑據,直到我「driver.close」?在我的情況下,這些字段是空的。我是初學者,我誤解了一些東西?先謝謝你!硒不能識別憑據
Q
硒不能識別憑據
0
A
回答
0
你說的空鉻是什麼意思? chromedriver使用通常的chrome,但是在隱身模式下,這意味着您在硒運行時之外執行的任何操作都不適用於您的硒運行時。換句話說,如果您使用chrome手動登錄然後開始您的硒測試 - 它不會識別您,您必須使用硒登錄。空瀏覽器可能意味着PhantomJS沒有任何UI,也不會浪費時間進行渲染。
但如果我得到你的問題吧,你通過硒進入creds,單擊記得我,點擊登錄按鈕,然後註銷並期待您creds要輸入?在這種情況下,他們不應該。記住我將令牌或加密的信用(基本授權的情況下)放入瀏覽器Cookie中,以便您的會話保持活躍狀態。它允許您在一段時間後關閉選項卡或瀏覽器後不登錄,但無論如何它不會爲您填充字段。只有瀏覽器有這樣的選項,而不是應用程序。
相關問題
- 1. 硒不能識別幀
- 2. 硒不能識別href超文本
- 3. 硒對象識別
- 4. 硒 - 識別網絡元素
- 5. 發送文本CKEDITOR它不能識別下一個元素(硒)
- 6. 硒是不能識別的單選按鈕
- 7. QR碼不能識別
- 8. JavaScript不識別功能
- 9. mex不能識別內聯
- 10. 明顯不能識別html
- 11. 日食不能識別包
- 12. SimpleDateFormatter不能識別月
- 13. RavenDb - 提供給軟件包的憑據未被識別
- 14. 創建憑據時出現視覺識別錯誤
- 15. Web元素沒有被硒識別
- 16. 識別使用硒的網頁按鈕
- 17. 識別硒中的ckeditor文本
- 18. 硒無法識別在酥料餅
- 19. Grub能不能識別isohybrid圖像
- 20. 何使用SESSIONS來識別用戶而不要求憑證?
- 21. 是否有可能表單不識別通過硒自動化輸入的值
- 22. 硒可見元素不會被識別爲可見
- 23. Django - 憑據不能爲CustomUser工作
- 24. GNU不識別%
- 25. NSIS插件功能不被識別
- 26. 蝕不能識別默認區域
- 27. 爲什麼Xcode不能識別PFFVideosUtils?
- 28. 爲什麼Eclipse不能識別$ PERL5LIB?
- 29. pspark SQL模塊不能識別列
- 30. 爲什麼kubernetes v1.5不能識別service.spec.loadBalancerIp?
因爲我這個主題是一個新手,但我真的不明白我聽起來有點傻。就像您所說的那樣,Selenium是否會在隱身模式下打開一個通用瀏覽器? 「如果是,那麼」chromedriver使用通常的鉻但隱身模式「,那麼爲什麼它被認爲是一個應用程序?此外,我不關閉司機aka driver.quit,我剛剛從帳戶註銷。我通過Selenium輸入憑據,我沒有手動打開Chrome,然後開始任何測試。我通過Selenium做所有事情。 –
沒關係。我們都從零開始。測試應用程序又名您的網站管理負責驗證令牌的Cookie。如果您使用Selenium登錄,然後在不使用driver.quit()的情況下注銷,則應該保持登錄頁面的空白字段爲creds。 – Gennadiii
明白了,謝謝! –