2017-07-16 5 views
0

ルータのログインページで[送信]ボタンをクリックしようとしていますが、問題が発生しています。ここでセレンの送信ボタンをクリックする際に問題が発生する

は、ログインページのスクリーンショットです: screenshot

私はdriver.find_element_by_something()のいくつかの並べ替えを行う必要がある知っているが、それを呼び出すために何を把握することはできません。ここ

は、私はあなたのコードなしで、それは言い難いのHTMLの残りの部分を見てフォーム

driver.get("http://172.18.40.177:8080/index.html") 
username = driver.find_element_by_name("userid2") 
username.send_keys("admin") 

password = driver.find_element_by_name("passwd2") 
password.send_keys("cyber") 

html webpage

+0

codepenなどのコードを貼り付けてください。 – Tim

答えて

1

を埋めるために使用するものです。以下のようなものはおそらく動作します

driver.find_element_by_xpath("descendant::tr/td/img").Click(); 

他のimgタグがある場合は、それらが最初に見つかるかもしれません。その場合、ボタンを選択する方法を理解するためにhtmlを分析する必要がありますが、おそらくxpathが最良の賭けです。

+0

xpathメソッドを使用していただきありがとうございます –

関連する問題