我使用Selenium和Python3自动将数据输入网站。 我已经试过寻找无处不在如何处理如果有多个选择类的元素,但我不知道如何选择手风琴切换[1]。硒上没有任何反应,但它在任何浏览器上都能正常工作。此外,有没有什么办法只使用常规的JavaScript或jQuery的命令?:Selenium Python document.getElementsByClassName()
accordion=find_element_by_class("accordion-toggle"[1])
accordion.click()
#otheraccordion=find_element_by_css_selector("#AdvancedAddress > div.accordion-heading.in > div.accordion-toggle > span.accordionExpandCollapse")
#otheraccordion.click()
StreetNameField=driver.find_element_by_id("Advanced_FindMyParcel_PropertyStreetName")
StreetNameField.send_keys("Sherman")
ZipField=driver.find_element_by_id("Advanced_FindMyParcel_PropertyZip")
ZipField.send_keys("90201")
ZipButton=driver.find_element_by_id("btnSearchFindMyParcels")
ZipButton.click()
非常感谢。这也是问题的一部分。和CSS选择器工作。 – 2015-03-05 21:39:04