質問: エクセルVBAでseleniumを使ってedgeを操作しています。 ページ上にあるラジオボタンの状態(trueかfalseか)を確認して、 falseの場合にのみ、ラジオボタンを操作する様にしたいです。 ラジオボタンがtrueかfalseかは「checked」の項目になっており、 trueの場合は、checked="true" falseの場合は、checked="false"になっているようです。 driver.findelementbyid("").textやdriver.findelementbyid("").value、driver.findelementbyid("").checkedでcheckedの内容を取得できるか試してみたのですが、 text、valueでは意図しない内容が取得されてしまい(当然ですが)、checkedではエラーとなってしまい結果を取得できません。 checkedの内容を取得するにはどうすればいいか教えてもらえないでしょうか?
回答: driver.findelementbyid("").Attribute("checked") で取り出せないかな?