今週からPython3.を触り始めており、見よう見まねでいろいろ調べて動かしている最中です。
seleniumとchoromedriverを使用する物がわかりやすそうでしたのでこれで試しています。
webの操作で下記のように、
URL= https://login.php ====================================== from selenium import webdriver driver = webdriver.Chrome("c:/chromedriver.exe") 1 driver.get("https://login.php") 2 driver.find_element_by_name('fUser').send_keys("user") 2 driver.find_element_by_name('fpass').send_keys("pass") 3 driver.find_element_by_name('LOGIN').click() ========================================================== URL= https://login(xxxx不定).php ================================== 4 driver.find_element_by_name('LOGIN1').click() ==========================================================
1 webページを開く
2 ユーザーの入力、パスワードの入力
3 ログインボタン(LOGIN) を押す
ここでポップアップが出る
4 ポップアップ上の (LOGIN1) を押す
という処理を行いたいのですが、実行すると
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"name","selector":"LOGIN1"} (Session info: chrome=73.0.3683.86)
上のように見つからないといわれてしまいます。
先ず、webのページ変わると変わった後のページ値は取れないという事でしょうか。
また 4 を動かす事はできるのでしょうか。
伝わっているか不安ですが、ヒントや参考にできるサイトでも戴けると幸いです。
お願い致します。
回答1件
あなたの回答
tips
プレビュー