我想用Selenium使用Chromedriver和Behat編寫自動化測試。Selenium Chromedriver調用註銷頁面不起作用
有問題的這種情況應該進入一個頁面,註冊一個用戶,註銷並註冊另一個用戶。
現在問題是,在有問題的網站上,註冊後你會得到一個令人討厭的覆蓋圖,因此註銷按鈕不再可用。我可以讓測試填寫覆蓋並正確完成,這將花費更多的精力,或嘗試以其他方式註銷。
我的想法是僅僅通過添加/?event = logout來再次進入域,這通常用於註銷當前用戶。但是,當我在自動化中這樣做時,它顯然失敗了,顯然是因爲一個錯誤的http響應代碼。
Selenium不可以使用這樣的網址嗎?任何人有想法?
如何使用的URL與硒?當您手動運行時,它的工作原理我瞭解 - ChromeDriver使用的是同一個Chrome個人資料嗎? – Moshisho
現在的問題似乎是我打電話給www.website.com/?event=logout,但測試打開www.website.com/?event=logout/,最後用斜線表示,這會導致錯誤頁面。我不知道我能否以某種方式避免這種情況。 –
您可以爲註銷添加錯誤嗎? – lauda