1

我想加快我的Selenium測試,並注意到在登錄過程中花費了大量時間。如何在WebDriver中使用自定義localStorage集啓動瀏覽器

通過localStorage會話令牌(可能爲OAuth 2.0)實現在Web應用程序上的登錄。我知道如何設置它,一旦瀏覽器啓動並登錄頁面加載:

localStorage.setItem(key, value) 

它的工程很棒。但有可能讓瀏覽器使用Selenium(Java)來獲取自定義localStorage。

它是否是個人檔案?

回答

0

嗯,這對我的作品在Python

driver.excute_script('javascript:localStorage.(funtion of localStorage)') 

,所以我想好,你可以設置一個驗證令牌像我使用的測試,當然,我讓我的auth_token從數據庫中第一,但它的工作原理這樣

driver.excuteScript('javascript:localStorage.token="your validation token";'); 

應該工作

相關問題