過去に回答いただいた内容と併せて、初心者の私でも理解しやすかったので下記を参照してトライしてみました。
https://ameblo.jp/ekispresso/entry-12129782562.html
例) <li class="menuList__list"> <a href="javascript:mpcontentLink2();" class="disabledBtn disabledBtn02 mod-btn--skin_02 mod-btn--size_img"> <img width="211" height="151" alt="全てから検索" src="/2019/search/img/btn__test.png"> </a> </li>v
# 下記でクリック可能 driver.find_elements_by_class_name('menuList__list')[1].click() # テキスト情報を利用してクリックしてみたい # 試行した例。全てNoSuchElementExceptionのエラーになる。 driver.find_element_by_xpath("//a[@alt='全てから検索']").click() driver.find_element_by_xpath("//*[contains(text()= '全てから検索')]").click() driver.find_element_by_xpath("//*[contains(text(), '全てから検索')]").click()
上記の試行のどこが誤っているのかと、
//と[]の間に記載できるものはどういった種類のものになるのか、
についてご教示いただけましたら幸甚でございます。
ご面倒であれば参考資料のみのご教示でも構いません。
稚拙な質問となり恐縮ではございますが、何卒よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/19 14:32
2019/12/19 16:59