如何在Robot框架中使用Wingethandle

How to use Wingethandle in Robot framework

我尝试在 Robot 框架中使用它

@{Title} = Win get handle("[ACTIVE]")

但似乎work.I 不需要此命令的示例。

请帮忙 抱歉我的语法不好

**ERROR**
Cannot set variable '@{Title}': Expected list-like value, got string.

当运行ning关键字时,提交参数时不要在关键字后面加括号。而是使用:

${Title}= Win Get Handle [ACTIVE]

[ACTIVE] 参数自动作为字符串提交。

此外,请注意我将 @{Title} 更改为 ${Title}。那是因为 @ 表示一个列表变量,它期望来自关键字的列表 return。显然 Win get handle return 是一个字符串变量,应分配给标量 $ 表示的变量。

最后,我不确定您是否正确使用 Win Get Handle。据我了解,该关键字的实现将 return window 的句柄(运行 对其采取进一步行动的唯一标识符)而不是其标题。