这是我的问题,我需要以某种方式使用Codeception,所以它选择一个日期。图像将使一切清晰。
你可以看到我需要程序在下拉列表中选择日期,问题是下拉项目,所以年份等等没有任何我可以与之交谈的ID。
我和$I-> Click/fillField
一起尝试过,但我真的无法得到我想要的结果。
欢迎任何输入。
丹科
答案 0 :(得分:1)
如果有人需要这个。 这就是我的工作方式:
$I->executeJS("$('#ENTERIDHERE').val('1969-01-02');");
答案 1 :(得分:0)
只要您使用实际选择器获取节点,您也可以选择特定的子节点。
$I->click()
或$I->fillField()
的使用是正确的,即使我更愿意在此原因中使用$I->click()
,因为这是用户想要的。
接下来你必须得到rigth选择器。在这种情况下,XPath和the codeception Locator-class应该可以正常工作。
对不起,我无法告诉你,XPAth定位器的外观如何。请提供源代码以获得进一步的帮助。