【问题标题】:Selenium: Verify visiblity of radio option and its label.Selenium:验证单选选项及其标签的可见性。
【发布时间】:2012-06-21 06:14:24
【问题描述】:

您好,我有以下简单的单选按钮

<label>
    <input type="radio" name="radioOption1" value="option1">
    System option1. 
</label>

我将如何使用 selenium 来验证单选按钮及其标签不可见。

selenium.isVisible("//input[@name='radioOption1' and @value='option1']"); 

将验证该选项是否不可见,但我想验证整个标签是否不可见。

【问题讨论】:

  • 当您说标签不可见时,您的意思是,该元素存在于页面中但不可见? isElementPresent(//label(contains(text(),'System option1')) 不可见时会返回true吗?
  • 不,我的意思是整个标签和单选选项不可见。我还希望能够使用单选选项的值,因为它允许我将标签从系统选项 1 更改为系统选项 1。所以整个
  • 什么语言? Selenium RC 还是 Web 驱动程序?

标签: xpath selenium


【解决方案1】:

xpath 有一个父伪指针,不太确定 Selenium 的实现

//parent::input[@name='radioOption1' and @value='option1']

//label[./input[@name='radioOption1' and @value='option1']]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多