gpt4 book ai didi

php - 如何在 Codeception 测试中选择单击元素?

转载 作者:搜寻专家 更新时间:2023-10-31 21:55:26 27 4
gpt4 key购买 nike

我有一个应用程序,在按住选项键的同时单击按钮时允许不同的行为。我正在尝试使用 $I->click() 使用验收测试器测试功能,但我没有看到任何添加修饰符的方法,就像我可以使用 pressKey 一样。

谢谢!

最佳答案

好的,我能够根据这个 SO 答案找到解决方法:

How to simulate a mouse click using JavaScript?

$I->waitForJS('var target = $("span")[0]; var event = target.ownerDocument.createEvent("MouseEvents"); event.initMouseEvent("click", true, true, target.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, true, false, false, 0, null); target.dispatchEvent(event); return true;', 3);

这将选择单击第一个 span 元素。为了简化,我硬编码了所有值,但也许有人想为 codeception 项目编写一个包装器。

关于php - 如何在 Codeception 测试中选择单击元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34467487/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com