QTP锁定的单元格无法修改

时间:2012-09-05 06:51:54

标签: datatable automated-tests qtp

对于使用QTP(Quick Test Professional)的人,您在QC(质量中心)的savin脚本上的任何人都会遇到此问题。

当您尝试编辑“DataTable”消息框时,表示“锁定的单元格无法修改”显示。 请查看附件快照。enter image description here

非常感谢您的帮助和支持。

谢谢, Manaysah

2 个答案:

答案 0 :(得分:3)

如果您使用QC 10.0存储/保存QTP 10.0脚本,那么您可以尝试以下操作。

  • 如果您使用的是补丁28,请验证QC 10.o的补丁级别,然后您必须在QC上应用补丁29。
  • 缺陷ID:QCCR1J 24598
  • 问题:自动作业每十五分钟运行一次,清理陈旧会话和锁定数据库。
  • 如果Quality Center客户端突然终止,则回归可防止删除锁定。
  • 即使在LOCK_TIMEOUT之后,这也会导致实体保持锁定状态,并且无法编辑实体。
  • 存在一种从数据库中物理删除锁定行的解决方法

答案 1 :(得分:3)

我发现以下过程可以解决此问题:

  1. 在QTP中打开测试
  2. 查看
  3. 右键单击数据表
  4. 选择文件>导出...
  5. 浏览到要保存导出文件的位置
  6. 输入导出文件的文件名
  7. 点击保存
  8. 右键单击数据表
  9. 选择文件>导入
  10. 浏览到保存导出文件的位置
  11. 选择导出文件
  12. 点击确定
  13. 现在应该解锁数据表。