実現したいこと
PythonのseleniumでLine オフィシャルのチャット機能(vue)で自動でメッセージを送信していましたが、半年前からtextareaが見つからないエラーに直面して困っております。
発生している問題・分からないこと
pythonコードで
python
1textarea = driver.find_element_by_xpath('//*[@id="editor"]//textarea')
でテキストエリアを検索してますがエラーになります。
エラーメッセージ
error
1Message: no such element: Unable to locate element: {"method":"css selector","selector":"textarea"} 2 (Session info: chrome=130.0.6723.70)
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
Chromeブラウザの要素の検証画面です。↑
textareaタグの親要素に「textarea-ex」があり
「shadow-root」となっているので
上記のコードの前に、クリックする動作を加えてたり
sleepを数秒にして待っても見ましたが、要素は見つけられませんでした。
補足
特になし
回答2件
あなたの回答
tips
プレビュー