xpath - Codeception - 单击没有 id 的 HREF

标签 xpath codeception

我们有一个链接表,每个链接都没有单独的 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/

相关文章:

functional-testing - 当我尝试在 Laravel 5 上运行 Codeception 时出现 NotFoundHttpException

php - 在 Codeception 中将调试输出打印到控制台

php - 如何在一个项目中的不同文件夹中添加多个代码接收套件?

testing - Codeception 添加新的 JsonTypes

javascript - 错误: failed to find element matching selector for <img data-src="url>

python - Xpath - 获取 2 个节点,其中 1 个节点如果缺失则具有默认值

html - 使用 selenium 抓取网页时缺少 HTML 内容

SQL:如何获取 XML 数据类型中的属性值?

php - Laravel 和 Codeception - PUT 表单测试失败

java - 将字符串列表存储为人类可读的路径