Я полный новичок с автоматизированным программным обеспечением для тестирования. (. Codeception и PHP7 устанавливаются на окружающую среду Centos 7)
Условия:
1. Моя Index.html страница содержит х количество ссылок
2. Когда (A HREF) ссылки посещенных Page отображает «У вас есть выбранный элемент i».
3. В пределах ссылок может существовать число ошибочных ссылок. Когда встречаются ошибочные ссылки, отображается всплывающее сообщение о том, что выбранный элемент не существует.Посещение нескольких ссылок на странице. [codeception]
То, что я пытаюсь сделать:
Построить тест проверки наличия неисправных ссылок. Если существует, то возвращает якорный текст ссылки.
Вот что я сделал: (очевидно, неправильно ..)
<?php <br>
$I = new AcceptanceTester($scenario);<br>
$I->wantTo('browse items');<br>
$I->amOnPage('/index.html');<br>
$I->click('a');<br>
$I->see('You have Selected Item i');<br>
Проблема
Над кодом он входит в первую ссылку, а затем он проверяет данный текст. После проверки первого, независимо от результата, я хочу, чтобы он проверял следующую ссылку на index.html до тех пор, пока все ссылки не будут посещены. Однако он остается на посещенной странице и останавливается там.
Я надеюсь, что это достаточно ясно. Заранее спасибо!
Благодарим вас за ответ. Да, я проверял почту раньше. Если я правильно понял, он дает строку [] со всем URL-адресом внутри. Однако это невозможно щелкнуть по методу кликов, поскольку это не кнопка. –
Не можете ли вы использовать функцию посещения? Это технически то же самое, что и щелчок по ссылке, если я не ошибаюсь. – Alx101
Вы можете использовать метод 'moveBack' для возврата в список перед нажатием следующей ссылки. – Naktibalda