1.手工识别控件后脚本如下
Browser("理论线损在线计算系统").Page("理论线损在线计算系统").WebEdit("startdate").Set "2010-01-01"
问题:该时间控制不允许手工输入时间,只能进行选择时间,运行时报错:object is disabled
2.解决办法
将上面的脚本替换为如下脚本
Browser("理论线损在线计算系统").Page("理论线损在线计算系统").WebEdit("startdate").Object.value="2010-01-01"
注:此方法同样适用于下拉选择框不允许用户手动输入的情况。
分享到:
相关推荐
- **虚拟对象**: 是QTP为某些不支持直接识别的控件提供的替代方案。 - **保留对象**: 某些特定条件下QTP自动创建的临时对象,用于处理特殊场景下的对象识别问题。 #### 七、总结 QTP是一款功能强大的自动化测试...
例如,如果一个应用程序使用了特殊的控件或技术,而QTP默认不支持,那么通过安装相应的插件,测试人员可以确保QTP能够正确识别并操作这些控件。 压缩包中的文件列表似乎包含了安装程序和相关文档: 1. `autorun....
2. **录制模式**: 进入录制模式,QTP会监控用户在被测应用上的所有操作。点击“开始”按钮,QTP将开始录制。 3. **执行操作**: 在被测应用上执行测试步骤,如点击按钮、输入文本等。 4. **停止录制**: 完成操作后...
7. **智能识别**:QTP的智能识别技术能自动识别控件类型,如日期选择器,如果控件类型改变或无法正确识别,可能需要手动调整对象的属性。 8. **脚本增强**:除了录制的脚本,我们还可以添加自定义逻辑,例如检查...
用户反映使用QTP录制网站操作时,在text box中输入的数据未能被录制下来,仅记录了click操作。这通常意味着QTP未能正确识别该元素。 **解决办法**: 1. **安装.NET插件**:确保已经安装了QTP的.NET插件。如果未安装...
1. **录制与回放**:QTP的核心功能之一就是录制用户的操作,然后回放这些操作来执行自动化测试。它通过观察用户在应用程序中的行为,生成相应的脚本,这大大简化了自动化测试的初始设置。 2. **对象识别**:QTP使用...
本篇文章主要探讨的是如何使用QTP来测试QQ登录界面,尤其是面对对象不可识别或者无法自动录制的情况,如何通过发送键盘按键的方式来模拟用户操作。 在GUI测试中,有些控件可能由于各种原因(如动态ID、复杂的交互...
QTP的核心目标是对标准网页对象、ActiveX控件以及Visual Basic控件进行测试,支持B/S和C/S架构的应用。通过自动化测试,可以克服手动测试中的时间消耗、繁琐操作以及无法全面覆盖等问题,实现快速、可靠、可重复、可...
- **录制测试**:使用QTP录制用户操作,自动生成测试脚本。 - **增强测试**:编辑和优化生成的脚本,增加必要的逻辑处理。 - **运行测试**:执行测试脚本来验证应用的行为。 - **报告结果**:分析测试结果,编写测试...
当应用程序界面更新导致对象属性发生变化时,最直接的解决办法就是手动调整对象库中相应对象的属性值,使之与最新版本的应用程序保持一致。例如,当一个文本框的名称由“CustomerName:”更改为“Name:”,可通过QTP...
1. **录制与回放**:QTP9.5支持通过录制用户操作来创建测试脚本,然后可以回放这些脚本来验证软件的功能。这极大地简化了测试用例的创建过程,特别是对于复杂的用户界面交互。 2. **对象识别**:QTP9.5引入了智能...
对于QTP不支持的第三方控件或自定义控件,可以采取以下策略: - 如果控件提供内部属性和方法的访问,通过.Object接口编写脚本进行操作。 - 开发插件扩展,针对.NET、Java、Delphi、Web等平台提供的扩展包进行定制...
QTP的使用涉及到录制、回放、脚本编辑、对象库管理、测试参数化、数据驱动测试、异常处理等多个方面,是企业级自动化测试的重要工具。通过熟练掌握QTP,可以大大提高测试效率,减少手动测试的工作量,并确保软件的...
2. 连接到要测试的应用程序,QTP会自动录制用户界面元素。 3. 在应用程序中执行所需的操作,如点击按钮、填写表单等。 4. QTP会实时地生成对应的测试步骤,显示在“操作”视图中。 5. 完成操作后,可以停止录制,...
首先,使用QTP录制一段基本的脚本。例如,在一起测试网的登录界面上,录制一个输入用户名的操作: ```vbscript Browser("一起测试网软件测试论坛::软件测试专业网站").Page("一起测试网软件测试论坛::软件测试专业...
通过录制,用户可以捕获手动执行的测试步骤,QTP会自动生成相应的测试脚本。这种“学习”机制使得非编程背景的测试人员也能快速上手自动化测试。以下是关于这两个知识点的详细说明: 1. **脚本录制**:QTP提供了两...
QTP的核心目标是测试标准Web对象、ActiveX控件以及Visual Basic控件,支持B/S和C/S结构的应用。自动化测试相比手动测试具有多方面的优势,包括快速、可靠、可重复、可编程、全面和可重用。 自动化测试的优势在于...