- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有想过我在这里做错了什么吗?
这是我的 HTML 代码,我试图做同样的事情,但我找不到元素:
<div class="cell option">
<div class="form chk left">
<input id="check_returndate" type="radio" checked="" value="1" name="return"/>
<label for="check_returndate">Round trip</label>
</div>
<div class="form chk left">
<input id="check_oneway" type="radio" value="0" name="return"/>
<label for="check_oneway">One way</label>
</div>
</div>
而且,这是我正在使用的 java 代码:
driver.get("http://flight.ca/");
//accessing radio button
driver.findElement(By.cssSelector("input[id='check_oneway'][value='0'] [type='radio']")).click();
我看到的错误是:
Exception in thread "main" org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"css selector","selector":"input[id='check_oneway'][value='0'] [type='radio']"} Command duration or timeout: 13 milliseconds
最佳答案
为什么不使用driver.findElement(By.id("check_oneway"))
对于 CSS 选择器,请使用 By.cssSelector("input[id='check_oneway'][value='0'][type='radio']")
值和类型过滤器之间有空格,这就是选择器不起作用的原因。
关于java - By.cssSelector() 无法在单选按钮上找到元素 - 这里缺少什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35972815/
我正在尝试登录 this 。在其中单击“登录”,我已成功完成此操作。现在,当尝试使用 Xpath 输入用户名/密码时,它会显示异常,其中显示 Exception in thread "main" or
我有一个页面有 5 个按钮,我需要查找名称为“搜索”的按钮(前导和尾随空格) 当我尝试这两种方法时(仅出于测试目的打印名称): System.out.println(driver.findElemen
我有一个包含标题任务详细信息和任务时间的表格。任务详细信息列包含一些文本(执行操作卷号 150)和 onclick 执行 java 脚本操作并在同一窗口中显示新页面。 我想点击特定的表格单元格,例如第
我有一个看起来像这样的代码段 apple butter 我想得到 children 的文字。我不想使用 ng-scope,因为它不是唯一标识符,但 class1 是。我怎样才
这是一些示例代码以及我想要做的事情: a[someattr='whatIwant']" 以及: "dl[id='parent
有想过我在这里做错了什么吗? 这是我的 HTML 代码,我试图做同样的事情,但我找不到元素: Round trip One way 而且,这是我正在使用的 java 代码: drive
同一页面上有两个保存按钮,但我需要单击底部的一个。 这是第一个: 这是第二个: 我需要点击第二个。我试过了,但没有骰子: WebElement foo5 = (new WebDriv
请帮我写一个CSS选择器来识别保存按钮。WebElement save_btn = driver.findElement(By.cssSelector("")); Save 最佳答案 我的官方
下面是选择的 html 代码,我正在寻找第一个选项,即 15 15 25 50 100 我已经在下面尝试过了,我得到了所有选择 15,25,50,100 div#topPager.gridHead
我正在使用 npm's Selenium Webdriver. 我无法使 By.cssSelector 工作。其他所有操作:By.tagName、By.id 等 代码: var webdriver =
我正在尝试使用 Selenium 2.0 WebDriver 中的 CSS 选择器单击按钮。问题是我能够使用 Selenium RC 运行的脚本不适用于 WebDriver。 代码: Selenium
了解 Protractor ...我如何访问 angularjs 页面上的按钮元素,如下所示: Save 在我的测试中使用它: element(by.css('button primary')).cl
我有下面的 jQuery 选择器。我用浏览器开发者控制台的数据检查它。 jQuery("iframe#msg_body").contents().find("html body div span").
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 6 年前。 Improv
如何转义以下特殊字符,以便我可以使用 div 上的 ID 来获取表单?这是我的 cssSelector: #form > div:nth-child(4)>div:nth-child(2) > div
我想验证标签“Name”在我们的页面上显示 # 次,并且想知道如何使用 cssSelector 来查找该元素? 这是元素: Name 这是我目前拥有的,但不确定如何向其中添加“名称”。 private
我试图将所有这些按钮添加到列表中,然后单击它们,我不明白如何通过 cssSelector 添加子按钮。
这个库的新手(遗憾的是,对 BeautifulSoup 也不熟悉),尝试做一些非常简单的事情(按内联样式搜索): blah blah 我只想选择所有 style="padding: 20px"的 t
在我的测试文档中,我有几个标记为“item”的类,目前我正在使用以下类来解析带有此类的 html 文件中的所有内容 Selection = html.cssselect(".item") 我希望它选择
我是 selenium 的新手。 如何搜索具有多个类和值的元素。 Getting Started 通过 .css 选择器使用 findElement。 最佳答案 识别节点: div class="md
我是一名优秀的程序员,十分优秀!