前提・実現したいこと
以下のHTMLの内容で「TYPE1」「TYPE2」のどちらが選択されているかを取得したい。
....
<TD> <INPUT TYPE="radio" NAME="hdl_ep_mod" VALUE="1" CHECKED>TYPE1 <br/> <INPUT TYPE="radio" NAME="hdl_ep_mod" VALUE="2" >TYPE2 </TD> ....発生している問題・エラーメッセージ
以下のエラーで「要素が無い」と言われてしまします。
OpenQA.Selenium.NoSuchElementException: 'no such element: Unable to locate element: {"method":"xpath","selector":"//td/input[@checked and @name='hdl_ep_mod']"} (Session info: chrome=94.0.4606.61)'
該当のソースコード
C#
1var element = webdriver.FindElementByXPath("//td/input[@checked and @name='hdl_ep_mod']"); 2 3Debug.WriteLine(element.GetAttribute("value"));
試したこと
XPATHの変更や、
webdriver.FindElementByXPath("//td/input[@checked and @name='hdl_ep_mod']").GetAttribute("value")
でvalue値を取得することを試しましたが変わりませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。