【发布时间】:2016-07-05 15:22:56
【问题描述】:
我需要打开此页面上的搜索窗口。
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()
这是我在使用 phanthomJS 时遇到的错误:
Message: Error Message => 'Unable to switch to frame'
在this 帖子中说使用:
driver.switchTo().frame(frame_index)
driver.switchTo().frame(frame_id)
driver.switchTo().frame(frame_object)
它解决了问题,但我不知道该放什么:
frame_index
frame_id
frame_object
【问题讨论】:
标签: python selenium iframe phantomjs