我有2个日期输入文本字段,其ID不断变化。现在你看到1c和1d,但也可以是4和5,或8和9.我需要在Selenium中输入什么值来忽略那个变化的字段,但找到2个框?
<div class="dateInputField" style="z-index: 980;">
<input id="id1c" type="text" name="dateFrom:date" value="" size="8">
<span class="yui-skin-sam">`
<div class="rowElem required" style="z-index: 990;">
<div class="dateInputField" style="z-index: 1000;">
<input id="id1d" type="text" name="dateTill:date" value="" size="8">
<span class="yui-skin-sam">`
答案 0 :(得分:0)
使用名称(我假设名称不会改变?)或XPath。
答案 1 :(得分:0)
使用NAME作为元素标识符,如下所示 类型| name = dateFrom:date | 01/01/2001
希望有所帮助。