をクリックするボタンの「idは」これは「ボタン」私はuが見ることができるよう、そのIDをクリックして自分のコードが欲しいです見つけるカントコード:のPython-セレンは
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
browser = webdriver.Chrome("C:/Users/sebastian/desktop/chromedriver.exe")
browser.get('https://www.dba.dk/log-ind/?returnUrl=%2F')
emailStr = "Censored"
passwdStr = "Censored"
def loginDBA(username, password):
email = browser.find_element_by_id('Email')
email.send_keys(username)
adgangskode = browser.find_element_by_id('Password')
adgangskode.send_keys(password)
login = browser.find_element_by_id('LoginButton')
login.click()
loginDBA(emailStr, passwdStr)
opretAnnonce = browser.find_element_by_id("syi-create")
sleep(5)
opretAnnonce.click()
私はユーザー名とパスワードを "検閲"しているので、スクリプトを実行できないことに注意してください。だから、ログインはしませんが、とにかくその必要はありません。
ログインすると、その黄色いボタンが押されます。しかし、あなたが気づくかもしれないが、何らかの理由でボタンを見つけられない。そしてそれのためにそれをクリックしてください。
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"id","selector":"syi-create"}
(Session info: chrome=54.0.2840.71)
(Driver info: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 10.0.14393 x86_64)
非常に具体的な私はuは私がやったことをここで見ることができますので、非常に奇妙であるID、見つける傾けることを言う:ここでhttps://gyazo.com/0b03a884cb62227aeebb3dd82b1c67ff は私の別の1であるがここで
は、エラーコード(ありますボタンの「ID」を検索: https://gyazo.com/f4ab86efefc1bc420e71aeca93ed36ca私が間違って何をやっている
これはiframe内にあることを賭けは何ですか? – e4c5
ところで、私はウェブ言語の経験はありません。私はそれが本当に素早く言えると思っていました。そして... iframeとは何ですか? –
ちょうどiframeを見たので、イメージをクリックしようとしています。 まず、実際のボタンのIDをどのように見つけることができますか?そしてiframe内にあるかどうかをどうすれば確認できますか? –