0
我使用WWW::Selenium
自動化一個網站,我現在面臨的問題的會議。 代碼是這樣編寫的,登錄憑證必須輸入並提交。驗證使用WWW ::硒
但有時,用戶會話已經登錄,導致腳本的破損。
有什麼用,我可以檢查用戶會話是否已經激活(登錄)的方式? 我知道cookie是會話保存的一種方式。
但我嘗試清除cookie,但仍然是用戶下次登錄。
請給我一些輸入來驗證會話。
編輯
我已經試過這樣:
if($sel->is_element_present('id=link-logout'))
但它始終是返回false。希望這是正確的方法,我必須檢查布爾值?
當用戶已經登錄時,沒有提供登錄表單的網址,但是有註銷按鈕。 – cppcoder
在您的瀏覽器中檢查當您未登錄時按下注銷按鈕/調用鏈接時該頁面執行的操作。如果這不會破壞任何內容,請讓Selenium在每次運行開始時調用該鏈接並登錄之後的新鮮會議。 – simbabque
@ysth我正在檢查註銷鏈接,它總是返回false。 – cppcoder