我们正在使用Selenium测试ASPNET MVC应用程序 。
在网页中,他们使用Jquery Date控件Textbox datepicker / #icon-trigger ,该文本框处于禁用模式
我试图通过使用以下代码将值从selenium发送到网页。
Driver.findElement(By.id("txtDOB")).sendKeys("10/10/1986");
但它没有用。 它没有显示任何错误。
现在我的问题是how to send values to Disabled text box?
谁可以帮我这个事…?
那么你有两种方法
我真的建议你编写脚本,以便它使用日期选择器,就像用户必须选择日期一样,因为不允许用户输入他们自己的日期。
如果真的必须解决这个问题,那么你可以尝试使用javascript将值强制进入文本框:
需要了解更多jQuery教程分享Selenium Web自动化 – 将值发送到“禁用”文本框,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!
IWebElement textbox = driver.findElement(By.id("txtDOB")); ((JavascriptExecutor)driver).executeScript("arguments[0].value='10/10/1986'", textbox);
以上就是jQuery教程分享Selenium Web自动化 – 将值发送到“禁用”文本框相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/981620.html