python seleniumを使い、IE11を操作するプログラムを書いています。
ユーザー名、パスワードの入力までは動く様にできたのですが、
最後のログインボタンのクリックがうまく操作できません。
ここに質問の内容を詳しく書いてください。
python selenium IE11
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーというよりは、クリックコマンドうまくできない。
該当のソースコード
python selenium
1import time 2from selenium import webdriver 3 4driver=webdriver.Ie("C:\work\IEDriverServer.exe") 5 6driver.get("http://******) 7 8time.sleep(3) 9 10driver.find_element_by_id("username-id").send_keys('admin') #ID 11driver.find_element_by_id("pwd-id").send_keys('admin') #PW 12 13driver.find_element_by_??????.click()#ログインクリック 14
試したこと
<INPUT name="login" onclick="doLogin()"; type="button" value="ログイン"/>
IEのページログインボタンの所ので要素を確認すると上記になります。
再起動ボタンを押すコードをXpathにしてみましたが失敗
element = driver.find_element_by_name("login")
#ログインをクリック
element.click()
これを追加しても失敗
補足情報(FW/ツールのバージョンなど)
HTMLソース
<input type="button" name="login" value="ログイン" onclick="doLogin();">
あなたの回答
tips
プレビュー