我正在使用Selenium IDE填写表格。这不是我的网站,所以我无法更改代码。我已经完成了大多数事情,我一直在努力将数据放在上面的唯一输入是此输入,它使用datepicker / calendar而不是“传统”输入:
<input class="rich-calendar-input " id="dtEmissaoInputDate" maxlength="10" name="dtEmissaoInputDate" onkeypress="IsNumber(this,event);mascaraData(this,event);" size="15" style="vertical-align: middle; " type="text" value="09/10/2019" readonly="readonly">
由于我是Selenium的新手,所以我想知道如何使用数组中的数据来更改输入的值。我已经搜索了较旧的问题,以期能找到什么,但大多数答案都使用较旧的语法。
提前感谢您的回答。
您可以使用Javascript完成此操作。您可以调用executeScript
修改所需元素的value
属性。
找到了解决方案。基于@Christine的回答,我将使用Javascript解决此问题并运行script命令: