0
我不能當我使用與Python硒點擊單選按鈕,我得到以下錯誤:蟒蛇:硒:單選按鈕
selenium.common.exceptions.ElementNotInteractableException: Message:
這裏是我的代碼:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver.common.keys import Keys
import time,os
binary = FirefoxBinary(r"C:\Program Files (x86)\Mozilla Firefox\firefox.exe")
driver = webdriver.Firefox(firefox_binary=binary)
driver.get("https://www.krogerfeedback.com/?AspxAutoDetectCookieSupport=1")
time.sleep(2)
driver.find_element_by_xpath("//select[@id='InputMonth']/option[@value='06']").click()
driver.find_element_by_xpath("//select[@id='InputDay']/option[@value='23']").click()
driver.find_element_by_xpath("//select[@id='InputHour']/option[@value='12']").click()
driver.find_element_by_xpath("//select[@id='InputMinute']/option[@value='15']").click()
driver.find_element_by_xpath("//select[@id='InputMeridian']/option[@value='PM']").click()
temp= driver.find_element_by_id("CN1")
temp.send_keys('035')
temp= driver.find_element_by_id("CN2")
temp.send_keys('211')
temp= driver.find_element_by_id("CN3")
temp.send_keys('36')
temp= driver.find_element_by_id("CN4")
temp.send_keys('577')
temp= driver.find_element_by_id("CN5")
temp.send_keys('502')
temp= driver.find_element_by_id("CN6")
temp.send_keys('538')
temp= driver.find_element_by_id("NextButton")
temp.send_keys(Keys.ENTER)
time.sleep(5)
i = driver.find_element_by_xpath("//*[@type='radio']")
i.click()
temp= driver.find_element_by_id("NextButton")
temp.send_keys(Keys.ENTER)
謝謝,這似乎工作!我對硒有點新,你能解釋一下你如何得到這個xpath :)再次感謝! – Harry