我试图在iframe中单击一个非按钮元素(checkbox),但无法使用selenium webdriver单击它。URL是https://www.nissanoflithiasprings.com/schedule-service,我要单击的框显示在下面的屏幕截图中:
注意:选择以下选项以进入下面屏幕截图所示的屏幕:单击New Customer“MAKE”。模型。年”。选择Make as“NISSAN”->;Year as“2018”->;Model as“ALTIMA”->;Trim as“SL”->;Engine Type as“I4”->;输入里程数为“35000”->;单击底部的“CONTINUE”(继续)。在下一页中,目标是单击复选框Maintenance Package Standard/Schedule 1(需要单击该复选框,但我找不到Selenium的正确代码行才能单击它)
下面是我编写的可正常工作的Selenium Python脚本,直到显示要单击的复选框的页面为止:from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as ec
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
chrome_path = r"C:\Users\gh456\Downloads\chromedriver_win32