前提・実現したいこと
以下のラジオボタン「昨日」の箇所を選択したいです。
XPathで要素指定しており、要素番号も取れているようなのですがなぜかクリックが行えません。
発生している問題・エラーメッセージ
ElementClickInterceptedException: Message: element click intercepted: Element <label>...</label> is not clickable at point (853, 509). Other element would receive the click: <div class="bnrMaKun--darkTooltip__bd">...</div> (Session info: chrome=86.0.4240.75)
該当のソースコード
HTML
1 <p class="term_radio pt10"> 2 <label><input class="span_radio" name="span" value="span" checked="checked" type="radio" id="form_span" />上記期間</label><label><input class="span_radio" name="span" value="60d" type="radio" id="form_span" />60日</label><label><input class="span_radio" name="span" value="30d" type="radio" id="form_span" />30日</label><label><input class="span_radio" name="span" value="l2m" type="radio" id="form_span" />先々月</label><label><input class="span_radio" name="span" value="lm" type="radio" id="form_span" />先月</label><label><input class="span_radio" name="span" value="tm" type="radio" id="form_span" />今月</label><label><input class="span_radio" name="span" value="lw" type="radio" id="form_span" />先週</label><label><input class="span_radio" name="span" value="tw" type="radio" id="form_span" />今週</label><label><input class="span_radio" name="span" value="bytd" type="radio" id="form_span" />一昨日</label><label><input class="span_radio" name="span" value="ytd" type="radio" id="form_span" />昨日</label><label><input class="span_radio" name="span" value="td" type="radio" id="form_span" />今日</label> </p>
Python
1time.sleep(5) 2browser.find_element_by_xpath('//*[@id="report_form_4"]/div/table/tbody/tr[4]/td/p/label[9]').click()
試したこと
以下のアンサーを参考に変数に置いてJSで叩くことも試しましたが、やはり押せないようでした。
Python
1driver.execute_script("arguments[0].click();", elem)
https://teratail.com/questions/64684
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/30 12:43
2020/10/30 13:17
2020/10/31 01:04