2017-02-17 17 views
0

私は基本的なWebページのナビゲーションを試みていますが、毎回記録されたスクリプトを実行して、タイトルに定義されているエラーが発生します。Selenium IDE - [エラー]要素css = button.ng-binding.activeが見つかりません

環境 - セレンIDE - 2.9.1 ブラウザ - Mozillaの

<tr> 
    <td>open</td> 
    <td>/samplequestions</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=button.ng-binding.active</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=button.ng-binding</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=button.ng-binding</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>//button[2]</td> 
    <td></td> 
</tr> 
<tr> 
    <td>type</td> 
    <td>name=myrate</td> 
    <td>1000</td> 

誰かが私を変更する必要がありますどのような私を助けてもらえますか?

+0

最初のページソースに「アクティブ」クラスの要素が存在しない可能性があります。このクラス名は、要素を選択(ハイライト表示)したときに追加することができます。マウスを右クリックするときのように – Andersson

+0

この場合、私はソースコードをチェックしました。ボタンクラスがあります。問題。 – AllPigsREqual

+0

次のコマンドを実行する前にClickandWaitコマンドを与える必要がありますか? – AllPigsREqual

答えて

0

今のところ「ng-binding」はAngularJSロケータであり、セレニウムはそれをサポートしていません。 角型アプリケーションを自動化する必要がある場合は、Protectorには優れており、これを使用すると次のような要素を見つけることができます。

要素(by.binding( 'value'));

+0

ありがとう、キューバ、試してみる価値があるように見える! – AllPigsREqual

関連する問題