我在IE11中用VB脚本创建了一个示例webtable。提到下面的代码。
当我尝试使用QTP录制时在IE 11浏览器中单击webtable上的任何元素,QTP都不会记录任何脚本。
<h2>Employment Application</h2>
<form name="frmEmployees">
<table border="0" width="320">
<tr>
<td width="80">First Name:</td>
<td><input type="text" name="txtFirstName" size="10"></td>
</tr>
<tr>
<td width="80">Last Name:</td>
<td><input type="text" name="txtLastName" size="10">
<input type="button" value="Evaluate" name="btnEvaluate"
onClick="form.txtFullName.value = form.txtLastName.value + ', ' +
form.txtFirstName.value">
</td>
</tr>
<tr>
<td width="80">Full Name:</td>
<td><input type="text" name="txtFullName" size="24"></td>
</tr>
<tr>
<td> <input type = "reset" name = "RstButton" > </td>
</tr>
</table>
</form>
答案 0 :(得分:0)
据Trudy Claspill所说HP Supportforums QTP不支持IE11。第一个支持它的版本是UFT12。
据此,QTP 11.0不支持IE 11。
在Windows 8上支持IE 11的第一个版本是UFT 12.在Windows 7 SP1上支持IE 11的第一个版本也是UFT 12.
但即使是UFT12似乎也有一些IE11的问题,因为有几个线程要求为几个功能提供补丁。
HP专家(Source)的另一篇文章详细介绍了缺少对IE11 for QFT11.53的支持:
对于UFT 11.53可用的lates版本是:
Internet Explorer 10。
Firefox 24。
Chrome 30。
因此,如果您想在IE11中进行测试,则需要升级到UFT12。