我有一个 Ranorex 项目*,其中有两个参数,我在全局参数中定义并绑定到测试用例中的模块。当我查看项目的全局参数时,它说它们[Unbound]
位于模块变量列中:
但在测试用例的数据绑定中,它显示它们已绑定:
我尝试在尝试从命令行运行 exe 时传递参数,以及在使用在项目参数的“调试”窗格的“启动选项”中输入的值在调试模式下运行时。
在任何一种情况下,项目在运行时都找不到参数。
我从 cmd 行调用它,因此:
$ src/main/resources/downloadAndInstall.exe /pa:downloadUrl="http://www.aone05281242.com/index.jhtml?partner=^1242^yyyyyy^YYA&sandbox=false" /pa:hostEntriesText="127.0.0.1 localhost"
输出包括这一行:
[2015/05/28 14:00:54.223][Info ][Data]: Current variable values:
$hostEntriesText = ''
如您所见,它甚至没有报告我传递的其他变量。
我也尝试过不带引号的参数,但这没有帮助。另外,我的第二个参数实际上有多行,所以我不确定如何确保我正确传递它。但是,我尝试使用单行参数来消除它作为错误的来源。没有喜悦。我很沮丧。请帮忙...
*“嗯,这是你的第一个问题,你正在尝试使用 Ranorex”