Selenium IDE - [错误]未找到元素css = button.ng-binding.active

时间:2017-02-17 14:13:54

标签: selenium selenium-ide

我正在尝试基本的网页导航,每次运行录制的脚本时,它会抛出标题中定义的错误。

环境 - Selenium 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>

有人可以帮我解决我可能需要改变的事情吗?

1 个答案:

答案 0 :(得分:0)

就目前而言,&#39; ng-binding&#39;是一个AngularJS定位器,而selenium不支持它。 如果你需要自动化Angular应用程序,那么你最好使用Protrator并使用它你可以找到这样的元素:

元素(by.binding(&#39;值&#39;));