使用CasperJS查找父元素

时间:2013-12-19 11:20:04

标签: javascript casperjs

我有以下典型的Twitter Bootstrap / AngularJS表单。

<div class="form-group" ng-class="{ 'has-error': (loginForm.email.$invalid || !valid(loginForm.email, loginForm.password)) }">
    <label for="email" class="col-sm-2 control-label">
        Email
    </label>
    <div class="col-sm-10">
        <input type="email" name="email" ng-model="email" class="form-control" id="email">
    </div>
</div>

我正在为CasperJS编写测试,我想测试has-error类是否应用于标识为email的元素的父级。这可能吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:1)

casper.exists(".has-error #email");

test.assertExists(".has-error #email");

应该有用。