как передать пустую строку элементу ввода в студии katalon - PullRequest
0 голосов
/ 16 октября 2018

Я делаю автоматизацию тестовых случаев для моей веб-страницы с помощью Katalon Studio.Моя проблема в том, что я не знаю, как передать или отправить пустую строку входному элементу, здесь я хочу, чтобы мой тестовый случай провалился.Я попытался установить ключевые слова text и sendkeys, получив следующую ошибку

TC_2_testcase_for_fail-Copy FAILED потому что (of) (трассировка стека: groovy.lang.MissingPropertyException: нет такого свойства: WebUiBuiltInKeywords для класса: Script1539673712359 atg или.codehaus.groovy.runtime..callGroovyObjectGetProperty (AbstractCallSite.java:307) в Script1539673712359.run (Script1539673712359.groovy: 33) в com.kms.katalon.core.main.ScriptEngine.run (ScriptEngine.java:183) в com.kon.c.main.ScriptEngine.runScriptAsRawText (ScriptEngine.java:108) в com.kms.katalon.core.main.TestCaseExecutor.runScript (TestCaseExecutor.java:294) в com.kms.katalon.core.main.TestCaseExecutor.CaseJava: 285) на com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase (TestCaseExecutor.java:264) в com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase (TestCaseExecutor.java:256) в com.kms.katalon.core.main.TestCaseExecutor.execute (TestCaseEx200)в com.kms.katalon.core.main.TestCaseMain.runTestCase (TestCaseMain.java:99) в com.kms.katalon.core.main.TestCaseMain.runTestCase (TestCaseMain.java:90) в com.kms.katalon.core.main.TestCaseMain $ runTestCase $ 0.call (Неизвестный источник) в org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall (CallSiteArray.java:48) в org.codehaus.groovy.runtime.callsite.AalliteCallSite.Aite..java: 113) в org.codehaus.groovy.runtime.callsite.AbstractCallSite.call (AbstractCallSite.java:149) в TempTestCase1539675610128.run (TempTestCase1539675610128.groovy: 22) в Groovy.lang.Org.263) в groovy.lang.GroovyShell.run (GroovyShell.java:518) в groovy.lang.GroovyShell.run (GroovyShell.java:507) в groovy.ui.GroovyMain.processOnce (GroovyM)ain.java:653) в groovy.ui.GroovyMain.run (GroovyMain.java:384) в groovy.ui.GroovyMain.process (GroovyMain.java:370) в groovy.ui.GroovyMain.processArgs (GroovyMain.java:9) в groovy.ui.GroovyMain.main (GroovyMain.java:109) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.jpg).вызвать (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.codehaus.groovy.tools.GroovyStarter.rootLoader (GroovyStarter.java:109) в org.code.tools.GroovyStarter.main (GroovyStarter.java:131))

1 Ответ

0 голосов
/ 16 октября 2018

Просто, просто отправьте пустую строку в качестве параметра:

WebUI.setText(findTestObject('Object Repository/input element'), '')
...