使用Codeception选择日期

时间:2017-08-11 11:43:16

标签: selenium selenium-webdriver codeception

这是我的问题,我需要以某种方式使用Codeception,所以它选择一个日期。图像将使一切清晰。

enter image description here

你可以看到我需要程序在下拉列表中选择日期,问题是下拉项目,所以年份等等没有任何我可以与之交谈的ID。

我和$I-> Click/fillField一起尝试过,但我真的无法得到我想要的结果。

欢迎任何输入。

丹科

2 个答案:

答案 0 :(得分:1)

如果有人需要这个。 这就是我的工作方式:

$I->executeJS("$('#ENTERIDHERE').val('1969-01-02');");

答案 1 :(得分:0)

只要您使用实际选择器获取节点,您也可以选择特定的子节点。 $I->click()$I->fillField()的使用是正确的,即使我更愿意在此原因中使用$I->click(),因为这是用户想要的。

接下来你必须得到rigth选择器。在这种情况下,XPath和the codeception Locator-class应该可以正常工作。

对不起,我无法告诉你,XPAth定位器的外观如何。请提供源代码以获得进一步的帮助。