Behat/Mink 无法模拟点击页脚中的按钮[关闭]

2024-01-03

尝试对页脚中的项目使用“然后我按”(对于按钮)或“然后我跟随”(对于链接)正则表达式会失败,并出现错误“未找到带有 id|link|name 的元素/链接..”示例 我在此公共站点上发现了此异常:earthdata.nasa.gov 站点(我们的站点尚未激活)。屏幕左侧的“反馈”按钮不可点击(原文如此)。

我正在针对 selenium 2.29.0 服务器运行测试。如何扩展 Mink,以便它可以找到并“单击”链接,例如上面提到的“反馈”按钮?


您可以使用 XPath 单击链接,而不是使用 id 单击链接。 XPath 是识别 DOM 中对象的通用方法,因此它始终有效。

对于尚未使用过 Behat 的用户,请使用此链接阅读更多信息。它基本上是 Selenium 工具的包装。

http://mink.behat.org/ http://mink.behat.org/

并使用它访问 Selenium Web 自动化测试站点:

http://docs.seleniumhq.org/download/ http://docs.seleniumhq.org/download/

EDIT:

伊恩:感谢 MacGyver 的指点,解决方案如下:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Behat/Mink 无法模拟点击页脚中的按钮[关闭] 的相关文章

随机推荐