WATIR:如何在标签内设置复选框

WATIR:如何在标签内设置复选框,watir,Watir,如何使用WATIR选中该复选框 主动DC云管理 我试过使用下面的方法,但不起作用 @browser.label(:text,'Active-DC Cloud Management')。父项。单击 下面是更多的HTMl代码 好的,我发现这部分好像包含所有这些代码的div被设置为禁用(不可见)因此,我不能使用与checkbox元素关联的常规函数,但我可以使用浏览器的fire_事件方法单击复选框b.input(:xpath,“//label[@title='Active-DC Cloud Ma

如何使用WATIR选中该复选框


主动DC云管理
我试过使用下面的方法,但不起作用

@browser.label(:text,'Active-DC Cloud Management')。父项。单击

下面是更多的HTMl代码


    • 好的,我发现这部分好像包含所有这些代码的div被设置为禁用(不可见)因此,我不能使用与checkbox元素关联的常规函数,但我可以使用浏览器的fire_事件方法单击复选框
      b.input(:xpath,“//label[@title='Active-DC Cloud Management']/span/input”)。fire_事件:单击

      可能
      @browser.label(:文本,“Active-DC云管理”).checkbox.set
      ?@Justin我遇到了与以前相同的错误
      Selenium::WebDriver::error::Element notvisibleerror:元素当前不可见,因此可能无法与之交互
      错误表示元素不可见。您是否确保在尝试单击它时复选框可见?是的,先生。我实际上可以单击/取消单击checkbox在我运行命令OK之前,我发现这个部分似乎包含所有这些代码的div被设置为禁用(不可见)因此,我不能使用与checkbox元素相关联的常规函数,但我可以使用浏览器的fire_event方法单击复选框
      b.input(:xpath,“//label[@title='Active-DC Cloud Management']]/span/input”)。fire_event:click