ハイパーリンクをクリックしてクリックすると、ポップアップウィンドウが開きます。ユーザー名とパスワードを入力してからログインボタンを押したいが、目に見えない要素のエラーが出ている。私のユーザー名とパスワードフィールドが埋めなっているが、ボタンでログのクリック時にそれが適切にユーザー名とパスワードを移入されたが、私はこれを入力すると、それは私にエラーを与えるエラーpython seleniumエラーがポップアップウィンドウに表示される
driver = webdriver.Chrome()
driver.get('https://www.website/')
window_before=driver.window_handles[0]
print('window before', window_before)
driver.find_element_by_class_name("LoginModal").click()
window_after= driver.find_element_by_class_name("loginwindow_2")
print('window after', window_after)
driver.find_element_by_id("username").send_keys("Enter")
driver.find_element_by_id("password").send_keys(" password here")
を与えます。
driver.find_element_by_class_name("bluebutton2")
エラー
File "C:/Users/myfile/mucode.py", line 21, in
<module>
selenium.common.exceptions.ElementNotVisibleException: Message: element not visible
(Session info: chrome=59.0.3071.115)
(Driver info: chromedriver=2.30.477700 (0057494ad8732195794a7b32078424f92a5fce41),platform=Windows NT 6.1.7601 SP1 x86_64)
は
こんにちは、次の行の要素が見つかりませんでした>>>>>>>>>>>> driver.find_el ement_by_id( "username")。send_keys( "Enter") – Analyst
その行のコードを教えてもらえますか? – Analyst
あなたは 'NoSuchElementException'を意味しますか? 'driver.find_element_by_id(" username ")。send_keys(" Enter ")'? – Andersson