Contributions
Is there any way to modify testRunner result summary?
Hi, I want to add build version number to testRunner log summary. Is it possible to modify testRunner summary? If yes, please let me know where I need to modify. 07-Apr-2019 20:10:41 ReadyAPI 2.4.0-m-SNAPSHOT TestCaseRunner Summary 07-Apr-2019 20:10:41 ----------------------------- <Need to print build numer here> 07-Apr-2019 20:10:41 Time Taken: 420369ms 07-Apr-2019 20:10:41 Total TestSuites: 22 07-Apr-2019 20:10:41 Total TestCases: 220 (0 failed) 07-Apr-2019 20:10:41 Total TestSteps: 459 07-Apr-2019 20:10:41 Total Request Assertions: 300 07-Apr-2019 20:10:41 Total Failed Assertions: 0 07-Apr-2019 20:10:41 Total Exported Results: 0Solved6 years agoPlace ReadyAPI QuestionsReadyAPI Questions1.7KViews0likes4CommentsRe: Unable to run selenium scripts in readyAPI
Script is working in eclipes IDE. I tried following the steps mentioned here -https://support.smartbear.com/readyapi/docs/testing/integrations/selenium/integrate.html I get the error mentioned above. --------------------- when I run following script - import org.openqa.selenium.By; import org.openqa.selenium.*; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.WebDriver; System.setProperty("webdriver.chrome.drive" , "C:/Users/Desktop/Files/logs/chromedriver.exe"); def driver = new ChromeDriver() driver.get("http://www.google.com") ------------------------ I get following error: java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://chromedriver.storage.googleapis.com/index.html error at line: 127 years agoPlace ReadyAPI QuestionsReadyAPI Questions3.1KViews0likes3CommentsRe: Unable to run selenium scripts in readyAPI
Tried the code given here - https://support.smartbear.com/readyapi/docs/testing/integrations/selenium/integrate.html Get the following error : Could not initialize class org.openqa.selenium.json.Json our requirement - 1. I have a system, which needs to be switched ON via web link(automated using selenium). 2. once the system comes online, I need to run API scripts. 3. after API scripts run, switch off the system via web. 4. As part of performance I need to keep repeat the above process multiple times. Can I achieve the above requirement using ONLY readyAPI?7 years agoPlace ReadyAPI QuestionsReadyAPI Questions3.1KViews0likes5CommentsUnable to run selenium scripts in readyAPI
we have a requirement to run selenium scripts in readyAPI referred-https://support.smartbear.com/readyapi/docs/testing/integrations/selenium/about.html#_ga=2.44841956.1335706090.1511849454-710966217.1491193368 Code: ------------ import org.openqa.selenium.By; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.WebDriver; System.setProperty("webdriver.chrome.drive","C:/Users/Desktop/Files/logs/chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("http://www.google.com"); --------------- Get the following error :Could not initialize class org.openqa.selenium.json.Json How to launch web browser ?7 years agoPlace ReadyAPI QuestionsReadyAPI Questions3.1KViews0likes8CommentsRe: How to rename projects in ReadyAPI?
No, I am referring to composite project version/format 1.3 not readyAPI version. MY readyAPI version is 2.0.0 Anyway as you mentioned I have contact SmartBear support team Thanks for the help.7 years agoPlace ReadyAPI QuestionsReadyAPI Questions1.4KViews0likes1CommentHow to rename projects in ReadyAPI?
I am using composite project in ReadyAPI(2.0.0) so that I can share my project among my team members I am facing an issue with renaming project/TestSuite/Testcase names -My project name is "Test" -Save it as composite project(Version 1.3) -In readyAPI change Project name to "Test1" and save it -In Project local location I still see project name as "Test" How can I rename project under composite projects?7 years agoPlace ReadyAPI QuestionsReadyAPI Questions1.4KViews0likes4Comments- 7 years agoPlace ReadyAPI QuestionsReadyAPI Questions6KViews0likes1Comment
Re: How to run a specific testSuite using groovy script?
Thanks for the replay I get the following Error when I execute the code you shared org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script29.groovy: 18: unable to resolve class StringToObjectMap @ line 18, column 12. suite.run([] as StringToObjectMap, async) ^ org.codehaus.groovy.syntax.SyntaxException: unable to resolve class StringToObjectMap @ line 18, column 12. at org.codehaus.groovy.ast.ClassCodeVisitorSupport.addError(ClassCodeVisitorSupport.java:149) at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:264) at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:274) at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:712) at org.codehaus.groovy.ast.expr.Expression.transformExpressions(Expression.java:51) at org.codehaus.groovy.ast.expr.ArgumentListExpression.transformExpression(ArgumentListExpression.java:69) at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:713) at org.codehaus.groovy.control.ResolveVisitor.transformMethodCallExpression(ResolveVisitor.java:1063) at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:704) at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitExpressionStatement(ClassCodeExpressionTransformer.java:142) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:42) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:37) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:166) at org.codehaus.groovy.control.ResolveVisitor.visitBlockStatement(ResolveVisitor.java:1320) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71) at org.codehaus.groovy.control.ResolveVisitor.transformClosureExpression(ResolveVisitor.java:1042) at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:706) at org.codehaus.groovy.control.ResolveVisitor.transformDeclarationExpression(ResolveVisitor.java:1090) at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:700) at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitExpressionStatement(ClassCodeExpressionTransformer.java:142) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:42) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:37) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:166) at org.codehaus.groovy.control.ResolveVisitor.visitBlockStatement(ResolveVisitor.java:1320) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:104) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:115) at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitConstructorOrMethod(ClassCodeExpressionTransformer.java:53) at org.codehaus.groovy.control.ResolveVisitor.visitConstructorOrMethod(ResolveVisitor.java:203) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:126) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1086) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:53) at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1263) at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:178) at org.codehaus.groovy.control.CompilationUnit$11.call(CompilationUnit.java:651) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:931) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:593) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:542) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268) at groovy.lang.GroovyShell.parseClass(GroovyShell.java:694) at groovy.lang.GroovyShell.parse(GroovyShell.java:706) at groovy.lang.GroovyShell.parse(GroovyShell.java:742) at groovy.lang.GroovyShell.parse(GroovyShell.java:733) at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.recompileWithNewName(SoapUIGroovyScriptEngine.java:155) at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.compile(SoapUIGroovyScriptEngine.java:146) at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:95) at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProGroovyScriptEngine.run(SoapUIProGroovyScriptEngineFactory.java:79) at com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep.run(WsdlGroovyScriptTestStep.java:164) at com.eviware.soapui.impl.wsdl.panels.teststeps.GroovyScriptStepDesktopPanel$RunAction$1.run(GroovyScriptStepDesktopPanel.java:315) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 1 error7 years agoPlace ReadyAPI QuestionsReadyAPI Questions6KViews1like3Comments