确定用于捕获对象的正确定位器

时间:2015-02-04 04:56:33

标签: javascript html testing protractor end-to-end

我是使用Protractor建立自动化的新手。

您能否帮我确定哪些定位器可以用来捕捉量角器测试中的文本框字段元素?

以下是我从Firebug中捕获的HTML:

input class="input ng-pristine ng-valid" type="text" ti-autosize="" ti-bind-attrs="{type: options.type, placeholder: options.placeholder, tabindex: options.tabindex, spellcheck: options.spellcheck}" ng-class="{'invalid-tag': newTag.invalid}" ng-trim="false" ng-paste="eventHandlers.input.paste($event)" ng-blur="eventHandlers.input.blur($event)" ng-focus="eventHandlers.input.focus($event)" ng-keydown="eventHandlers.input.keydown($event)" ng-change="eventHandlers.input.change(newTag.text)" ng-model="newTag.text" placeholder="20 numbers remaining" style="width: 135px;" spellcheck="true"

1 个答案:

答案 0 :(得分:0)

有多种方法可以找到元素,例如:

  • by.model

    element(by.model('newTag.text'))
    
  • by.css

    element(by.css('input.input'))