【发布时间】:2016-07-11 12:29:50
【问题描述】:
我需要选择页面上的第一个单选按钮,因为我通过单击链接导航到此页面,所以我做了一个WebDriverWait。请参阅附图,显示下面执行等待的两个单选按钮和代码。
WebDriverWait wait = new WebDriverWait(driver, 30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("input[value='1']"))).click();
但是我不能点击第一个单选按钮,它会抛出这个错误:
等待 30 秒后超时,等待定位的元素可见。
【问题讨论】:
-
如果您真的想要一个解决方案,那么您需要共享 HTML 代码而不是屏幕截图...
-
欢迎来到 Stack Overflow!分享您的研究对每个人都有帮助。告诉我们您尝试了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见How to Ask。
-
请发布文本本身,而不是发布文本图像(HTML、代码等)。这将使那些试图通过复制/粘贴来帮助重用文本的人更容易,并将防止将来图像丢失导致问题无用的情况。发布 HTML 或代码时,请确保正确缩进并将其格式化为代码。有关格式化的帮助可以在编辑器右侧的“如何格式化”面板中找到,更详细的帮助包含在底部的链接中。