0

やりたいこと

以下のspanタグをクリックしたいです。

<span class="flatpickr-day selected" aria-label="4月 30, 2024" tabindex="-1">30</span>

試したこと

・divタグのインデックスが日によって不定のため、コピーしたxpathでは一度しかクリックできない(ですが、成功します)

・//*[@aria-label="4月 30, 2024"] ⇒エラーとなりクリックできない

・//*[contains(text(),"30")] ⇒上記と同様のエラーとなりクリックできない

・指定テキストのクリックで30を設定 ⇒上記と同様のエラーとなりクリックできない

※以下、追記

2024/4/27までは、なぜかエラーとならず選択できることが判明しました。(3月まで遡ってみましたが3/1まで入力できました。)

2024/4/28以降で以下のエラーとなってしまいます。(5月もだめでした)

ブラウザ操作に失敗しました。(OpenQA.Selenium.WebDriverException:javascript error: {"status":11,"value":"Element is not currently visible and may not be manipulated"}
(Session info: chrome=124.0.6367.118))

構成は添付画像のようになっており、xpathもspanタグのインデックスが異なるだけで特に変わった点はありません。

4/27のxpath⇒/html/body/div[22]/div[2]/div/div[2]/div/span[28]
4/28のxpath⇒/html/body/div[22]/div[2]/div/div[2]/div/span[29]

また、不定の部分というのは上記の「div[22]」の部分で、開くたびにここのインデックスが変わります。

解決方法をご存じの方がいらっしゃればご教示いただけないでしょうか。

anothersolution 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。