1
このページで検索ウィンドウを開く必要があります。 Firefoxでセレンとファントムを使用してフレームを切り替える
https://permits.losgatosca.gov/CitizenAccess/default.aspx
はうまく働いているが、私は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を取得していますエラーですコードです:thisで
Message: Error Message => 'Unable to switch to frame'
は、それが使用しているという投稿します:
driver.switchTo().frame(frame_index)
driver.switchTo().frame(frame_id)
driver.switchTo().frame(frame_object)
問題を解決しますが、私は何を入れるべきかわかりません:
frame_index
frame_id
frame_object
あなたはページでそれをテストしますか?私はこのエラーが発生している:TimeoutException(メッセージ、画面、スタックトレース)を上げる selenium.common.exceptions.TimeoutException:メッセージ: スクリーンショット: –
@LuisRamonRamirezRodriguezよ、私のために働いた。私は答えを更新しました。答えの最新バージョンを試してください。 – alecxe
うまくいきました。待ち時間を最適化する方法はありますか? –