selectタグがないドロップダウンリストの選択
pythonのseleniumでbuymaというサイトの自動出品するシステムを作っています。
select要素のないドロップダウンリストを取得中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id='react-select-2--value']/div[@aria-activedescendant='react-select-2--option-1']"}
該当のソースコード
python
1 choice_category1 = "メンズファッション" 2 file_choice = driver.find_element_by_xpath("/html/body/div[3]/div[3]/div[1]/div/div[1]/div/div/div/div[2]/form/div[3]/div[1]/div/div[2]/div/div/div/div/div/div/div/span[2]/span") 3 file_choice.click() 4 for i in range(10) 5 div_tag = driver.find_element_by_xpath("//*[@id='react-select-2--value']/div[@aria-activedescendant='react-select-2--option-"+str(i+1)+"']") 6 # ↑ここで要素が見つからずエラーが発生します。 7 div_tag.click() 8 div_text = driver.find_element_by_xpath("//*[@id='react-select-2--value-item']") 9 if div_text.text == choice_category1: 10 break
試したこと
今困っているのは出品ページのカテゴリーを選ぶところなのですが、ホバーするとコードが変わるようで要素を取得できずにいます。
補足情報(FW/ツールのバージョンなど)
Windows10
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/22 09:05
退会済みユーザー
2020/12/22 11:25