ポップアップオーバーレイの処理後、残りのコードは機能しなくなりました。私はその点の作品の後にコードのポップアップどれを閉じていない場合Selenium with Python - ポップアップオーバーレイ後のメインコンテンツへの切り替え
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('https://www.vapordna.com/login.asp')
#handling popup
browser.find_element_by_css_selector("div.age-verify-button.age-modal__btn.btn.btn-primary").click()
browser.find_element_by_link_text("Yes").click()
私は、コードの残りの部分をポップをクローズアップしていない場合は、動作します。ポップアップが新しいインラインフレームまたはウィンドウではありませんので、私は、なぜそこだろうかわからない私の理解のため、
browser.switchTo().defaultContent();
を、私はこの行を追加しようとしているが、それは解決しない
emailElem = browser.find_element_by_name("email")
emailElem.send_keys("****@****.com")
passwordElem = browser.find_element_by_name("password")
passwordElem.send_keys("******")
passwordElem.submit()
ページとのやりとりを続けることに何らかの問題があります。ここbrowser.switchTo().defaultContent();
を使用する必要はありませんので、
私はまた、あなたのウェブサイトを見た後、私はこれを遵守
browser.find_element_by_tag_name("body").click()
「ページとやり取りできなくなった」とはどういう意味ですか? –
ログインフォームに記入すると何も起こりません。ポップアップを閉じずにコードを実行すると、まずログインします。後で私はそれを閉じる必要があるので – user99137
私は答えを与え、私に知らせてください.. –