用watir检查标签类?

我有一个div,根据表单是否正确提交而更改。
我想知道是否可以检查课程的特定元素?

开始元素看起来像这样。

如果输入不正确,请添加错误类。

 

试试这个:

 browser.div(:id => "myerrortest").class_name 

更多信息:

http://watir.github.com/watir-webdriver/doc/Watir/HTMLElement.html#class_name-instance_method

另一种选择是看看你期望的div是否存在

 browser.div((:id => "myerrortest", :class => 'input text').exists? 

如果使用rSpec类型匹配器,它将是

 browser.div((:id => "myerrortest", :class => 'input text').should exist 

你可以用jquery做到这一点(或者不是,jquery sintax只是更简单但有了getelement你可以做任何事情)。

这是一个通过单击按钮添加类的示例:

 $(".button").click(function(){ $("#myerrortest").attr("class",$("#myerrortest").attr("class")+" error"); }); 

这项工作也与$(“。classname”)。 希望它有所帮助