我使用Selenium IDE为您的Web扫描环境格式化测试。
在第一页上,有两个输入字段,一个用于开始,一个用于结束日期,如此;
<input class="form-control" name="start_date" id="start-date" style="height:49px" value="2018-05-30" min="2018-05-30" max="2018-06-29" type="date">
由于某种原因,没有命令会在此字段中键入,sendkeys,type,editcontent。他们都不是。是否有某种方法我必须格式化IDE才能影响该字段?
看看这个,今天在Chrome中使用Selenium 3.5.8,我可以:
type || id=start-date || YYYY-MM-DD
...没有命令会输入此字段,sendkeys,type,editcontent。它们都不起作用。
既然你写了这个,我假设你已经尝试过type | id=start-date | 2018-05-30
的标准方法
某些网站不接受type or sendkey生成的HTML级别按键事件。如果你正在使用kantu selenium ide,你可以用xclick | id=start-date
和xtype | 2018-05-30
替换你的类型命令 - 区别在于这两个命令trigger native mouse and keyboard events。