XPath を使用してラジオ ボタン クリックのコードを作成しましたが、コードの実行中にラジオ ボタンをクリックしません。
私のコードは次のとおりです。
driver.FindElement(By.XPath("//a[contains(id(),rptShoppingServiceGroup_dlAddons_2_ctl01_2)]")).Click();
特定のラジオボタンをボタンで選択し、選択後に別のラジオボタンに移動する方法を教えてください。
前もって感謝します。
XPath を使用してラジオ ボタン クリックのコードを作成しましたが、コードの実行中にラジオ ボタンをクリックしません。
私のコードは次のとおりです。
driver.FindElement(By.XPath("//a[contains(id(),rptShoppingServiceGroup_dlAddons_2_ctl01_2)]")).Click();
特定のラジオボタンをボタンで選択し、選択後に別のラジオボタンに移動する方法を教えてください。
前もって感謝します。
すでにチェックされているラジオボタンをチェックしている場合があります。したがって、不要なラジオボタンがオフになっています(ラジオボタンをオンにする必要があります)。まず、ラジオボタンがチェックされているかどうかを確認します。チェックされている場合は、クリックしないでください (そうしないと、ラジオ ボタンのチェックが外されます)。チェックされていない場合は、クリックしてチェックを入れます。
button = driver.FindElement(By.XPath("//a[contains(id(),rptShoppingServiceGroup_dlAddons_2_ctl01_2)]"))
if (!button.isSelected()){
button.click();
assetTrue(button.isSelected)
}
RadioButton をオンにしますか? はいの場合は、...Checked=true を試してください
var radioButton = driver.FindElement(By.XPath("//a[contains(id(),rptShoppingServiceGroup_dlAddons_2_ctl01_2)]"));
radioButton.Checked=true;
(or radioButton.Click())