当前位置:  开发笔记 > 编程语言 > 正文

选择selenium中的单选按钮c#

如何解决《选择selenium中的单选按钮c#》经验,为你挑选了1个好方法。

我是XPath和CssSelector的新手.

下面是目标html源.


611876是一个随机数.

我尝试了代码:

driver.FindElement(By.Id("//input[@value=\"1\"]")).Click();

driver.FindElement(By.Id("//input[@value='1']")).Click();

但是无法找到元素错误.

我需要帮助解决这个问题.谢谢你的阅读.



1> Andersson..:

如果你ElementNotVisibleException试着等待一段时间直到目标input可见:

WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(15));
IWebElement element = wait.Until(ExpectedConditions.ElementIsVisible(By.XPath("//input[starts-with(@name, \"uji.model.\")][@type=\"radio\"]")));
element.Click();

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有