首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Squish不会输入整个文件路径

Squish不会输入整个文件路径
EN

Stack Overflow用户
提问于 2019-11-12 20:26:57
回答 2查看 151关注 0票数 0

我在Squish中遇到了一个问题,当自动化测试打开窗口将文件从我的计算机上传到我的应用程序时,它会切断文件路径的开头部分。

例如:

这是Squish应该使用函数“nativeType”进入的正确路径:/home/user/images/

但是Squish的输入是这样的:

/ome/user/images/

/me/user/images/

/e/user/images/

有时输入的文件路径是正确的,但大多数情况下会输入上面的示例。

这是我正在使用的:

Ubuntu版本: 18.04

压缩IDE 6.5.1

EN

回答 2

Stack Overflow用户

发布于 2019-11-14 17:22:40

也许它可以一个接一个地发送字符,可能在两个字符之间有一个短暂的延迟:

代码语言:javascript
复制
def nativeTypeOneByOne(to_type, snooze_in_between=0.1):
    for c in to_type:
        snooze(snooze_in_between)
        nativeType(c)
票数 0
EN

Stack Overflow用户

发布于 2019-12-15 12:19:42

可能squish试图在UI中的元素准备就绪之前输入字符串,因此有时会缺少第一部分。您可以使用waitForObject()开始输入,直到输入字段准备就绪。

代码语言:javascript
复制
waitForObject(inputFieldRealName)
nativeType(stringToInput)

或者,如果问题是挤压占用了太多时间在输入字段上,则可以使用snooze(timeInSecs)。请谨慎使用snooze(),并且仅在别无选择的情况下使用。如果你过度使用它,你会得到一个迟钝的套间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58818739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档