51Testing软件测试论坛

标题: robot调用PB应用程序问题 [打印本页]

作者: chenkangone    时间: 2006-7-26 11:12
标题: robot调用PB应用程序问题
我用robot测试PB的程序,在robot中打开应用程序时,提示调用不到dll文件。请问如何在robot在解决??
手工打开应用程序能正常使用,所有PB调用的这些dll文件都是放在一个共享目录中的,应用程序的exe文件在注册表中写入键值并指向那个共享目录。将dll文件copy到应用程序目录下是可以正常运行的。
作者: ilovejolly    时间: 2006-7-27 11:42
完整的提示
作者: chenkangone    时间: 2006-7-27 14:35
标题: 具体信息
具体提示:

       日期时间 : 2006年7月27日     1:26:13 pm
       错误代码 : 14
       错误信息 : Error opening DLL library account.dll for external function
SQL语句错误代码 : -1
数据库错误代码 : 0
数据库错误信息 : Transaction not connected
      窗口/菜单 : w_login_dl
           对象 : lb_1
      事件/函数 : constructor
           行号 : 76
     应用程序名 : APP_SCGL
       数据库名 :
       服务器名 :
         用户名 : ADMINIST
HR

****************************************
这个account.dll文件放在C:\Program Files\Common Files\kinganyi目录下,如应用程序名称为:aa.exe,在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths下建了aa.exe,其默认路径为:安装路径,path路径为安装路径;C:\Program Files\Common Files\kinganyi.

外面执行该程序正常,但在robot中用脚本打开该应用程序时有出来以上的提示。请版本帮忙解决,,谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2