プログラミング

Seleniumでブラウザのラジオボタン(radio button)が押せない場合の対処法

Seleniumを使ってラジオボタンを操作する方法です。

ラジオボタンをクリック操作したつもりなのに、ちゃんとクリックできていないこと、ありませんか?

Seleniumのクリック操作でラジオボタンがうまく押せない場合の対処法を紹介します。

ラジオボタンに.click()ではなく.sendKeys(Keys.SPACE)を使う

例えば以下のラジオボタンがあったとします。

 

サンプル1のラジオボタンを押す場合、通常の方法は以下となります。

 

しかしぼくはこれでラジオボタンがうまく押せないケースに遭遇しました。

そこでラジオボタンに対し以下の操作をしています。

 

これでラジオボタンを押すことができると思います。

まとめ

ラジオボタンがクリック操作(WebElementのclick())で押せなかったら、スペース入力(sendKeys(Keys.SPACE))を試してみる

空いた時間に映画・アニメを見ませんか?

通勤中、家でゆったりしているとき、そんな空いた時間に映画・アニメを見てみませんか?

Amazonプライムは映画やドラマ、アニメが見放題。空いた時間にちょっと見るのに最適です。

さらに音楽や本の読み放題、Amazonの買い物が便利になるなどの複合サービスなので映画やアニメのためにわざわざ配信サービスを契約するのはちょっと・・・という方でも満足できます。

最新版として各サービスの内容とメリットをまとめましたので、ご興味のある方はぜひご覧ください。

【最新版】Amazonプライムのメリットとは?

RELATED POST