http://matrix.itasoftware.com/で検索を自動化しようとしていますが、使用する予定のフィールドで要素を見つけるのに苦労しています.Webサイトが使用するフォームは、Javascript AFAIKを介して生成されます. 私は最初のフィールドに困惑しています: [Multi-city] タブの下、[Flight 1] の下の [Departing from] フィールドです。
Selenium IDE を使用して、この特定のフィールドの ID を見つけることができました:ita_form_multislice_MultiSliceRow_0_origin
が、これをテストするとエラー「NoSuchElementException」が返されます。
私のコード:
flight1_origin = driver.find_element_by_id("ita_form_multislice_MultiSliceRow_0_origin")
Web サイトは Javascript を介してフォームを生成するため、実際の ID とすべてを通常の方法で見つけることは困難です。アイデアはありますか?