Python 选择selenium选项
还尝试了使用类名和id,我也尝试了单击id='onRadio'。在此感谢您的帮助 您只是整体单击按钮,我认为这是错误的 相反,您应该单击单选按钮上所需的选项。为此,请尝试下面的代码段Python 选择selenium选项,python,python-3.x,selenium,Python,Python 3.x,Selenium,还尝试了使用类名和id,我也尝试了单击id='onRadio'。在此感谢您的帮助 您只是整体单击按钮,我认为这是错误的 相反,您应该单击单选按钮上所需的选项。为此,请尝试下面的代码段 kids_box = driver.find_element_by_name('NOT_MADE_FOR_KIDS') kids_box.click() 如果上述解决方案不起作用,您应该做的是,右键单击单选按钮中的选项圈,然后在Google Chrome中单击inspect,然后再次右键单击该按钮,然后再次单击i
kids_box = driver.find_element_by_name('NOT_MADE_FOR_KIDS')
kids_box.click()
如果上述解决方案不起作用,您应该做的是,右键单击单选按钮中的选项圈,然后在Google Chrome中单击inspect,然后再次右键单击该按钮,然后再次单击inspect
完成此过程后,您将看到单选按钮的相应行。右键单击它,选择copy,然后选择copy xpath并使用以下函数:
kids_box = driver.find_element_by_id('onRadio')
kids_box.click()
您应该将xpath粘贴到论文内部。谢谢您的回答。我刚刚发现这对我来说很有用:
kids\u section=browser.driver.find\u element\u by\u name(“NOT\u MADE\u for\u kids”)no\u label=kids\u section.find\u element\u by\u id(“radioLabel”)no\u label.click()
kids_box = driver.find_element_by_id('onRadio')
kids_box.click()
kids_box = driver.get_element_by_xpath("//div[@id='a']/div/a[@class='click']")
kids_box.click()