在前一系列IronRuby中一直是围绕这UI自动化测试来写的,今天基本测试框架完成了,测试人员没有安装VS2010,不知道能否跑,所以就在测试人员机器上跑跑看,但是问题就出现了

现象

运行run.bat跑单元测试时,出现以下错误提示:大概意思是说没有装载哪个COM吧

原因分析

查看Playback.Initialize代码,发现初始化是需要新建一个类

internal static void InitPlayback(){    if (Playback == null)    {        try        {            Playback = (IRPFPlayback) new CRPFPlaybackClass();

[ComImport, Guid("6DA215C2-D80D-42f2-A514-B44A16DCBAAA"), TypeLibType((short) 2), ClassInterface((short) 0)]internal class CRPFPlaybackClass{}

从上面红色部分的Guid串可以看出,它和报错显示的是一样的,所以可以推断这一定是由于某个COM文件缺失导致

解决问题

打开注册表,搜索6DA215C2-D80D-42f2-A514-B44A16DCBAAA,马上就能直到缺少的是文件"c:\Program Files\Common Files\Microsoft Shared\VSTT\10.0\Microsoft.VisualStudio.TestTools.UITest.Playback.Engine.dll" ,于是我把这个文件考给测试人员,并调用regsvr32 注册,再次运行脚本,一切正常!

欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ]

测试:脱离VS2010使用自动化测试时出现 6DA215C2-D80D-42F2-A514-B44A16DCBAAA 错误相关推荐

  1. 什么是测试金字塔?如何使用测试金字塔来构建自动化测试体系?

    测试金字塔 (Test Pyramid)是一套使用单元测试,集成测试和端到端测试来构建自动化测试体系的方法. 如下图所示,在金字塔的最下方是单元测试,中段是集成测试,最上方是端到端测试.单元测试实现的 ...

  2. VS2010项目生成时提示错误“在证书存储区中找不到清单签名证书”?

    VS2010项目生成时提示错误"在证书存储区中找不到清单签名证书"? 解决办法:在项目属性里签名栏中的那个ClickOnce签名清单不知道什么时候勾选上了,去掉就一切正常了.如图 ...

  3. Jmeter+ant+Jenkins构建接口自动化测试时构建失败 提示:Fatal Error! 字符引用 #原因...

    Jmeter+ant+Jenkins构建接口自动化测试时构建失败 提示:Fatal Error! 字符引用 "&#原因:接口响应数据中有&# 转载于:https://www. ...

  4. 使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium Server Fail.A new session could not be created

    appium 部分服务关键字如下: PlatformName=Android PlatformVersion=4.4.4 AppPackage=com.xxxxx.xxxx AppActivity=. ...

  5. VS2010开发MFC时工具箱中控件不见了的解决方法

    VS2010开发MFC时突然发现工具箱中控件不见了,该怎么调出工具箱中的控件呢? 1.调出资源视图,如果有资源视图,则跳过本步骤 点击菜单栏:视图->资源视图,就能调出资源视图了 2.调出工具箱 ...

  6. 苹果手机可以测试Android,苹果手机可以运行Android 10,只能简单测试,会开启新时代吗...

    原标题:苹果手机可以运行Android 10,只能简单测试,会开启新时代吗 如果要将手机分类的话,可以有多种分类方法,从手机厂商发源地分的话,可以分为国内手机(小米.OPPO.vivo以及华为等)和国 ...

  7. Sql server安装时出现找不到vc_red.msi错误

    2019独角兽企业重金招聘Python工程师标准>>> Sql server安装时出现找不到vc_red.msi错误,要求手工定位这个文件.问题是定位到那个文件,然后继续,安装还是失 ...

  8. “检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005”的解决方法

    最近用 C#做一个B/S系统,其中的报表部分和一些信息导入部分用EXCEL做,在本机上测试很好,但部署到服务器上时,出报表或导入信息时,就会出现"检索 COM 类工厂中 CLSID 为{00 ...

  9. python loadlibrary_使用py2exe教程时出现LoadLibrary(pythondll)失败错误

    我正在尝试使用py2exe,但现在我在构建py2exe附带的示例和教程时遇到了问题.我运行setup.py,这很好,但当我尝试运行创建的exe时,会出现"LoadLibrary(python ...

最新文章

  1. tornado源码分析
  2. php 单例模式的日志类,php单例模式实现日志处理类库
  3. 一些常被你忽略的CSS小知识
  4. python不同目录调用_python3 不同目录间模块调用
  5. 视达配色教程17 灰色的色彩意象是什么
  6. linux之cp强制复制文件
  7. xShell+xFtp 破解版
  8. python 自动划分训练集和测试集
  9. 【unprofessional use Blog003】基因数据库NCBI相关介绍
  10. 图解CSS3 读书笔记——边框
  11. 开课吧 python与人工智能 下载_开课吧app|开课吧手机版下载v2.3.6安卓版 - 欧普软件下载...
  12. 电容笔和Apple pencil区别有什么?双十一值得入手的电容笔推荐
  13. 【线代】 线性方程组的解
  14. Django项目:极致果蔬(一)
  15. 豆瓣商业化:小清新文艺范必须远离铜臭?
  16. 华为云cce 部署nacos集群docker
  17. centos7 图形界面
  18. 26岁转行软件测试,目前34了,分享一些我的经历和感受
  19. ftserver容错服务器操作手册
  20. CockroachDB-读和写

热门文章

  1. Python filter 函数 - Python零基础入门教程
  2. html boot设置列宽,html - Bootstrap 4:设置列宽固定位置内容的宽度 - SO中文参考 - www.soinside.com...
  3. 计算机专业英语第07章,计算机专业英语 -第7章1.ppt
  4. python可以构建sem模型_python-分组的熊猫DataFrames:如何将scipy.stats.sem应用于它们?...
  5. mysql免安装如何改密码_mysql免安装版配置与修改密码的教程
  6. mapinfo图层导入奥维_(通信技能分享)怎样把谷歌地球上画的路线图导入到测试软件中!...
  7. html5边框闪烁,HTML – CSS框阴影动画像素艺术闪烁
  8. pythonmessage用法_请问Mac下如何用python读取iMessage信息?
  9. docker公共存储库_Docker Hub公共镜像仓库的使用
  10. xamarin和mysql_Xamarin.Android 使用 SQLiteOpenHelper 进行数据库操作