jQuery技术:Selenium Web自动化 – 将值发送到“禁用”文本框

我们正在使用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

      (0)
      上一篇 2021年12月12日
      下一篇 2021年12月12日

      精彩推荐