我需要打开这个页面上的搜索窗口。在
https://permits.losgatosca.gov/CitizenAccess/default.aspx
firefox运行得很好,但是当我尝试对phantomJS做同样的操作时,我遇到了一个错误。在
这是我用来打开搜索的代码
BUTTON_id = 'ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl01_LinksDataList_ctl00_LinkItemUrl' #'//*[@id="ctl00_PlaceHolderMain_TabDataList_TabsDataList_ctl01_LinksDataList_ctl00_LinkItemUrl"]/span'
driver_1.switch_to_frame("ACAFrame")
button = driver_1.find_element_by_id(BUTTON_id)
button.click()
这是我用幻影术得到的错误:
^{pr2}$在this帖子中,它说使用:
driver.switchTo().frame(frame_index)
driver.switchTo().frame(frame_id)
driver.switchTo().frame(frame_object)
它解决了问题,但我不知道该放什么:
frame_index
frame_id
frame_object
这是你应该尝试的:
selenium
和{在切换到帧之前添加wait:
(为我工作)
相关问题 更多 >
编程相关推荐