填充输入字段,但不使用Selenium IDE保存内容

时间:2013-05-03 09:48:51

标签: selenium selenium-ide

使用Selenium IDE,我可以填充输入字段(使用“type”命令),但是当我“保存”该值时,该值将丢失。手工做同样的事情,一切正常。 有什么提示可以解决这个问题吗?我已经尝试过使用typeKeys命令。

目标网页内的代码是:

<!-- language-all: lang-html -->
<div id="editDiv" class="editDialog">
 <table cellspacing="0" width="100%">
  <tbody>
   <tr>
    <td width="25%" style="">period</td>
    <td align="right" width="25%" style="padding: 6px;">
     <input id="period" type="text" onblur="changeValue(this.id, this.value, undefined)">
     <br>
     <label>da 0 a 9</label>
    </td>
   </tr>
  </tbody>
 </table>
 <table cellspacing="0" width="100%">
 <input type="button" value="Save" onclick="applyChanges()">
 <input type="button" value="Cancel" onclick="removeEditDialog(false)">
</div>

要在这个问题上提供更多帮助:

function changeValue(id, value, paramPos) {
 var par = tempGlobalParams[id] ? tempGlobalParams[id] : tempGlobalPaintingsParams[paramPos][id];
 if(checkRules(id, value, paramPos)){
  par.custom = value;
 }

0 个答案:

没有答案