使用硒改变输入值

问题描述 投票:0回答:2

我正在使用Selenium IDE填写表格。这不是我的网站,所以我无法更改代码。我已经完成了大多数事情,我一直在努力将数据放在上面的唯一输入是此输入,它使用datepicker / calendar而不是“传统”输入:

enter image description here

<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的新手,所以我想知道如何使用数组中的数据来更改输入的值。我已经搜索了较旧的问题,以期能找到什么,但大多数答案都使用较旧的语法。

提前感谢您的回答。

selenium date input selenium-ide
2个回答
1
投票

您可以使用Javascript完成此操作。您可以调用executeScript修改所需元素的value属性。


0
投票

找到了解决方案。基于@Christine的回答,我将使用Javascript解决此问题并运行script命令:

© www.soinside.com 2019 - 2024. All rights reserved.