gpt4 book ai didi

javascript - 非 Angular 页面 + Protractor : sendKeys to date input field

转载 作者:行者123 更新时间:2023-11-29 15:34:55 25 4
gpt4 key购买 nike

我正在尝试在非 Angular 页面上测试验证,这需要消息的到期日期,我正在使用 jQuery 的日期选择器。

enter image description here

在 Chrome 的控制台中,我可以简单地传递输入字段的值:

$('#expiry_datepicker').val("26-Apr-16")

所以我认为我可以在 Protractor 中发送相同的值:

// Page Object
this.expiryDatePicker = dvr.findElement(by.css('#expiry_datepicker'));

// Spec File
page.expiryDatePicker.sendKeys( '29-Apr-2016' );

但是,这是行不通的。然后我尝试单击输入字段,然后尝试单击元素 $('.ui-datepicker-current-day') 但也没有成功。

有人对能够驱动 Selenium 选择日期有想法吗?

最佳答案

你可以通过executeScript()来完成:

dvr.executeScript("arguments[0].val(arguments[1]);", page.expiryDatePicker.getWebElement(), "26-Apr-16");

关于javascript - 非 Angular 页面 + Protractor : sendKeys to date input field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30364678/

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