1
我試圖在http://matrix.itasoftware.com/上自動搜索,而且我在計劃使用的字段中查找元素時遇到問題 - 網站使用的表單是通過JavaScript AFAIK生成的。我很困惑第一個領域:在「多城市」選項卡下的「飛行1」下的「離開」字段中。Selenium with Python - 如何在動態Javascript表單上查找元素?
使用Selenium IDE,我設法找到了這個特定字段的ID:ita_form_multislice_MultiSliceRow_0_origin
,但是測試它會返回一個錯誤「NoSuchElementException」。
我的代碼:
flight1_origin = driver.find_element_by_id("ita_form_multislice_MultiSliceRow_0_origin")
網站產生通過JavaScript的形式,因此很難通過正常的手段來查找實際的ID和一切。任何想法傢伙?
非常感謝,有效! :) – Infection