【发布时间】:2019-06-29 02:56:31
【问题描述】:
我在弹出窗口中有一个字段可以输入带有屏蔽文本的电话号码:“(_ _ _ )_ _ _ - _ _ _ _”。
(屏蔽文本表示我们正在使用 jquery 自动格式化输入的文本。您可以了解更多信息here。)上面的下划线只是表示电话号码数字的空格。 :)
结果
代码在输入时随机换行。我尝试将字符串用作“8015558245”并掩码为“(801)555-8245”,结果均随机包装:
- (015)558-2458
- (155)582-4580
- (555)824-5801
我在互联网上的多次搜索中发现的唯一建议是先双击该元素,这不会影响结果。每次我以隐身模式运行测试。偶尔它会起作用,其余时间它会失败。
代码
这是我的代码:
TestObject enterPhoneNumber = findTestObject('path/PhoneNumberObject')
WebUI.doubleClick(enterPhoneNumber)
WebUI.setMaskedText(enterPhoneNumber, '8015558245')
规格
我正在使用 Katalon v5.9.1,但它也不适用于早期版本。
Chrome 是浏览器。
【问题讨论】:
标签: testing automated-tests katalon-studio