我用XPath写了一个单选按钮的代码,但在代码执行过程中没有点击单选按钮。
我的代码是:
driver.FindElement(By.XPath("//a[contains(id(),rptShoppingServiceGroup_dlAddons_2_ctl01_2)]")).Click();
请帮助如何按钮选择特定的单选按钮,选择后它移动到另一个单选按钮。
提前感谢。
是否要选中RadioButton?如果是,请尝试…Checked=true
var radioButton = driver.FindElement(By.XPath("//a[contains(id(),rptShoppingServiceGroup_dlAddons_2_ctl01_2)]"));
radioButton.Checked=true;
(or radioButton.Click())
可能是您正在检查已选中的单选按钮。因此,现在,您已经取消选中了您不想要的单选按钮(您希望单选按钮被选中)。首先检查单选按钮是否选中。如果选中,不要单击它(否则,将导致取消选中单选按钮)。如果未选中,则单击它以进行检查。
button = driver.FindElement(By.XPath("//a[contains(id(),rptShoppingServiceGroup_dlAddons_2_ctl01_2)]"))
if (!button.isSelected()){
button.click();
assetTrue(button.isSelected)
}
实际上Click()
是有效的,但是WebDrive不能正确地刷新用户交互界面...
我发现要刷新的唯一方法是在其上使用提交()
函数。
比如:
myRadioBtn.click();
myRadioBtn.submit();
告诉我怎么了=)
我想在html单元驱动程序中单击一个带有onclick标记的元素。但没有奏效。 页面源: 我试着用下面的方法。 > 点击法; public HtmlUnitDriver驱动程序=new HtmlUnitDriver(BrowserVersion.Chrome,true);driver.get(appURL);WebElement dripBoxbutton=driver.findElement(b
我正在尝试通过xpath,css,ID...但什么都管用。 我总是得到错误:没有这样的元素:无法定位元素 我添加了一个明确的等待,但它仍然不起作用。 你能帮帮我吗? 单选按钮
我试图使用Selenium Webdriver python单击网站上的一个按钮,我看到该按钮高亮显示,但没有使用函数单击。 下面是我尝试单击的按钮的html代码 我正在尝试使用id单击按钮 我还尝试了xpath,得到了相同的结果
我试图扩展按钮以扩展其下的选项,但无法扩展,python IDE抛出以下错误。尝试了不同的CSS和XPath,但没有运气:( 错误消息: selenium.common.exceptions。NoTouchElementException:消息:没有这样的元素:无法定位元素:{“方法”:“xpath”, 火狐 X 路径: .//*[@id='Ex centi ve Tree View n 0']/
我正试图让JQuery在按下下一个按钮时自动单击该按钮。在互联网上,我发现应该是这样的(查看JQuery部分)。但由于某种原因,它不起作用。 它们必须在同一个代码中吗? 我尝试过的:JQuery: 表单中的按钮1 HTML: 表单中的按钮2 HTML:
一直试图点击网站上的单选按钮,但无济于事。 一直试图点击单选按钮和标签,但硒一直抛出没有这样的元素错误,我在这个阶段有点沮丧。 在实际网站上可能更容易看到: https://www.theaa.ie/car-insurance/journey/getting-started 它在输入电子邮件后的页面上。试图让一些测试用例运行,但这些单选按钮不想被点击。