2017-04-03 20 views
0

ログインできたかどうかをこのセレンスクリプトに知らせるにはどうすればよいですか?現在、私はis_displayed()を使用して、ログインフォームがまだページにあるかどうかを確認しています。より良い方法がありますか?Seleniumスクリプトがログインできたかどうかを確認するにはどうすればよいですか?

ユーザーIDまたはパスワードが間違っていると正常に動作しますが、正しい場合はelseコードは実行されません。

+0

Pythonでのコメントは、コード内に存在しないエラーメッセージのxpathであることを説明する '# ' –

+0

okを使用します。 –

答えて

0
try: 
    LoginFailMessage = driver.find_element_by_xpath('//*[@id="login_form"]/div[1]') 
    if LoginFailMessage.is_displayed(): 
     output=open("OutputAdmin","w+") 
     output.write("Login unsuccessful") 
     output.close() 
except: 
    output = open("OutputAdmin", "w+") 
    output.write("Login successful") 
    output.close() 

私は問題を解決しました。それを解決しようとした人に感謝します。

関連する問題