WebページのメニューにAdminという要素があります。 は、以下の要素のHTMLタグであり、Firebugのからそれを得た:メニューを選択するためのbuttonTextメソッドの使用中にエラーが発生する
私は、Webアプリケーションを自動化するために分度器を使用しています<button class="md-button-toggle md-button md-default-theme" ng-transclude="" ng-show="canShow()" ng-click="toggle()" aria-controls="side-menu-admin_short" flex="" layout="row" aria-expanded="false" tabindex="0" aria-hidden="false">
<div class="pull-left ng-binding ng-scope">Admin</div>
<div aria-hidden="true" class="pull-right fa fa-chevron-down md-toggle-icon ng-scope" ng-class="{'toggled' : isOpen()}" style=""></div>
<div class="md-ripple-container" style=""></div></button>
、上記の要素のために私がスローされた要素が、エラーをクリックしbuttonTextメソッドを使用していました。
element(by.buttonText('Admin')).click();
「管理者」をクリックするのにどのロケータを使用する必要がありますか?
<ボタンクラス= "MD-ボタントグルMD-ボタンMD-デフォルト・テーマ" NG-transclude = "" NG-ショー= "canShow()" NGクリック= "toggle()" aria-controls = "side-menu-admin_short" flex = ""レイアウト= "行" aria-expanded = "false" tabindex = "0" aria-hidden = "false"> \t
上記のコメントは、firebugを使用して要素を検査したときのhtmlタグです。 –
バインディングロケータを使用しましたが、要素 –