2017-02-17 21 views
0

Я пытаюсь использовать базовую навигацию по страницам и каждый раз, когда я запускаю записанный скрипт, он выдает ошибку, определенную в заголовке.Selenium IDE - [error] Элемент 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

В исходном источнике страницы не может быть элементов с классом 'active'. Это имя класса может быть добавлено, когда элемент выбран (выделен), например, когда вы нажимаете на него правой кнопкой мыши. – Andersson

+0

Что мы должны делать в таких случаях, я проверил исходный код, есть класс Button, любые предложения по его решению вопрос. – AllPigsREqual

+0

Должен ли я предоставить команду ClickandWait перед запуском следующей команды? – AllPigsREqual

ответ

0

Поскольку теперь «ng-binding» является локатором AngularJS, а селен не поддерживает его. Если вам нужно автоматизировать угловое приложение, то вам лучше Protrator и использовать его можно здесь:

элемент (by.binding ('value'));

+0

Спасибо, Куба, похоже, стоит попробовать! – AllPigsREqual