我正在測試的應用程序需要使用用戶的Google帳戶登錄。每次登錄時,它都會顯示/要求我選擇「允許訪問」按鈕,就好像它不記得我已將其添加到我的Google帳戶的授權訪問列表中一樣。當我手動測試時,只有在運行Selenium時纔會發生這種情況。有沒有人遇到過這樣的問題或知道解決方案?提前致謝。Selenium驅動程序不記得用戶身份驗證
WebDriver driver = selenium_driver.get(); // using chrome driver
baseUrl = defaults.getProperty("base_url"); // this is set to my localhost
helper.ConnectToURL(baseUrl);
當此開始發生,我一直在使用硒2.28.0 - 從那時起,我已經更新至2.31.0,但它表現出相同的行爲。
發佈您正在使用的瀏覽器啓動代碼。 – Manigandan 2013-03-04 04:26:06
由於這是由於刪除了Cookie而引起的,因此一個臨時解決方法可能是...... 對所有測試用例執行都使用相同的瀏覽器實例。重複使用它來處理需要Google帳戶身份驗證的所有下一個測試用例。 – Hemanth 2013-03-04 04:44:50
@Manigandan:當然,只是添加到原來的帖子。謝謝。 – danielle 2013-03-04 18:46:14