2015-12-04 8 views
2

Я пишу тестовый пример с помощью CodeCeption в drupal.Как нажимать на ссылку на основе пользовательского атрибута <a> с использованием кода?

HTML-звена заключается в следующем:

<a href="#" rule_id="83" class="delete-rule">delete</a> 

Я хочу, чтобы нажать на эту ссылку на основе этой rule_id. Я поставлю для него правило_ид, и он нажмет на соответствующую кнопку удаления.

Я пытался исследовать что-то подобное, но еще не удалось. Есть ли способ щелкнуть по этой базе?

ответ

2

Вы можете использовать XPath как аргумент метода click(). Это должно работать на вашем примере:

$I->click('//a[@rule_id=83]'); 

Больше примеров вы можете найти в Codeception документы: http://codeception.com/docs/03-AcceptanceTests#PHP-Browser

Смежные вопросы