私は学校のウェブサイトへのログインを自動化するPythonプログラムを作ろうとしています。Python Selenium要素を見つけることができません
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="loginidtext"]"}
エラーを投げて、関連するコードセクションは、次のとおりです:
BCnumber = driver.find_element_by_xpath('//*[@id="loginidtext"]')
BCnumber.send_keys('loginid')
のウェブサイトは次のとおりです。 https://matrix.tjc.edu.sg/?topleft=toprow.php&bottomright=bottomrow.php
私が使用して試してみた:しかし、私はエラーで返されています
driver.switch_to
関連するdivに切り替えるには同じエラーがありました返された...ここで
このloginidtextフィールドは、2番目のフレームの内側にあります。したがって、インデックス1以降のsendkeysでフレームに切り替える必要があります –