使用pythom将数据自动输入pythom'3网站。 我试着到处找,如果有一个以上的元素,如何按类选择元素,但我不知道如何选择手风琴开关[1]。在selenium上什么都不会发生,但它在任何浏览器上都能正常工作。另外,有没有办法只使用常规的javascript或jquery命令?公司名称:
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()
您正在寻找
find_element(s)_by_css_selector
-reference here-使用css前缀'.classname`来指示类。在例如寻找
您还可以使用
^{pr2}$By
语法:编辑
问题似乎更多的是
Clicking
元素,而不是找到它。在实际上,您可以使用
document.getElementsByClassName()
到execute_script()
调用:但我不会为这么简单的任务执行javascript。使用^{} 更容易找到元素:
^{pr2}$相关问题 更多 >
编程相关推荐