Laravel 5 如何在codeCeption中单击除achor或按钮以外的其他内容

Laravel 5 如何在codeCeption中单击除achor或按钮以外的其他内容,laravel-5,phantomjs,codeception,acceptance-testing,Laravel 5,Phantomjs,Codeception,Acceptance Testing,我正在尝试为验收测试构建一个测试场景。在我的场景中,我希望单击一个不可编辑的输入字段来触发JqueryUI日历,然后单击日历中的日期 问题是,我似乎在CodeCeption中找不到任何允许您单击锚或按钮以外的其他内容的操作 该文件明确指出:点击定位器给出的链接或按钮 public function click($link, $context = null) 还有一些类似的功能可以执行类似的操作,但不是使用鼠标左键 public function clickWithRightButton($cs

我正在尝试为验收测试构建一个测试场景。在我的场景中,我希望单击一个不可编辑的输入字段来触发JqueryUI日历,然后单击日历中的日期

问题是,我似乎在CodeCeption中找不到任何允许您单击锚或按钮以外的其他内容的操作

该文件明确指出:点击定位器给出的链接或按钮

public function click($link, $context = null)
还有一些类似的功能可以执行类似的操作,但不是使用鼠标左键

public function clickWithRightButton($cssOrXPath)
public function doubleClick($cssOrXPath)

这件事似乎微不足道,我找不到任何有关它的东西。为什么没有ClickWithLeft按钮?我是不是遗漏了什么?我只是从CodeCeption的验收测试开始。

我可能不完全理解这个问题,但你试过了吗

$I->waitForText('Text User would click on Here', 30);
$I->click('Text User would click on Here');

我可能不完全理解这个问题,但你试过了吗

$I->waitForText('Text User would click on Here', 30);
$I->click('Text User would click on Here');

我不明白问题是什么<代码>单击是
单击WithLeftButton
。它接受CSS选择器和XPath表达式:是的,但它可能只针对“a”、“input type=“button | submit”或“button”DOM对象。我想触发打开一个自定义JavaScript日期选择器,当用户单击类型为“”的只读字段并单击自定义日期选择器时,该日期选择器将被触发。您是否尝试查找CSS选择器/XPath表达式并单击自定义日期选择器?如果您不确定它是否已加载,则应等待适当的选择器出现。我不明白问题是什么<代码>单击是
单击WithLeftButton
。它接受CSS选择器和XPath表达式:是的,但它可能只针对“a”、“input type=“button | submit”或“button”DOM对象。我想触发打开一个自定义JavaScript日期选择器,当用户单击类型为“”的只读字段并单击自定义日期选择器时,该日期选择器将被触发。您是否尝试查找CSS选择器/XPath表达式并单击自定义日期选择器?如果您不确定它是否已加载,则应等待适当的选择器出现。