我们有一个链接表,每个链接都没有单独的 id 或 css 类。
向下第 5 个链接的 XPath 是:(从 Chrome 开发者工具获取 - 保存 XPath)
//*[@id="table_1_"]/tbody/tr[5]/td[2]/a
我的 testCept.php 文件中的 Click 命令是:
$I->click('//*[@id="table_1_"]/tbody/tr[5]/td[2]/a'); 但是失败了
Link or Button by name or CSS or XPath '//*[@id="table_1_"]/tbody/tr[5]/td[2]/a' was not found on page.
最佳答案
我发现,如果我将 Acceptance.suite.yml 更改为使用 WebDriver 而不是 PhpBrowser,则此链接确实有效。
关于xpath - Codeception - 单击没有 id 的 HREF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27383038/