我正在 drupal 中使用 CodeCeption 编写测试用例。
链接的 HTML 是这样的:
<a href="#" rule_id="83" class="delete-rule">delete</a>
我想根据这个rule_id点击这个链接。我将向其提供rule_id,它将单击相应的删除按钮。
我尝试过探索类似的东西,但尚未成功。 有没有什么办法可以在此基础上点击呢?
最佳答案
您可以使用 XPath 作为 click() 方法的参数。这应该适用于您的示例:
$I->click('//a[@rule_id=83]');
您可以在 Codeception 文档中找到更多示例:http://codeception.com/docs/03-AcceptanceTests#PHP-Browser
关于php - 如何使用codeception点击基于<a>的自定义属性的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34081926/