1
ここに要素があります。私は名前に何かを入力したいという意味です.NoteId。ここseleniumをこのhideNameInputに送信する方法を教えてください。
<span class="table_n_abs" onclick="hideNameInput()" id="nameNoteId" style="top: 10px; font-size: 14px; font-family: 微软雅黑; display: block;">邮箱/手机号/帐号</span>
はコードです:それはspan
要素であるため、
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
url = 'http://passport2.chaoxing.com/login?fid=1479&refer=http://i.mooc.chaoxing.com'
# driver = webdriver.PhantomJS()
driver = webdriver.Firefox()
driver.get(url)
time.sleep(1)
elem = driver.find_element_by_id('passwordId')
elem.send_keys('CNM')
not_work_elem = driver.find_element_by_id('nameNoteId')
not_work_elem.click()
not_work_elem.send_keys('test')
time.sleep(10)
driver.close()
Iは、D idは、スパンの内容を変更することを意味していません。 – panda0
どうすればいいですか? – panda0
@ panda0あなたの質問でそれを指定する必要があります。あなたの質問は明確ではなく、ログインフォームのHTMLを提供します.. –