Solved
Forum Discussion
nmrao
8 years agoChampion Level 3
But you already seemed to be using selenium / groovy. Why too may approached are being choosen?
If required, you may run it execute command from groovy.
"cmd /c echo hello".execute()
Similarly you can call python with the script name as argument. Give it a shot.
If required, you may run it execute command from groovy.
"cmd /c echo hello".execute()
Similarly you can call python with the script name as argument. Give it a shot.
- chiragverma1238 years agoContributor
nmrao, I am looking for more options since I am struggling with (selenium + SOAPUI.) Please see here - https://community.smartbear.com/t5/SoapUI-Open-Source/Unable-to-run-selenium-code-from-grrovy-script-SOAPUI/m-p/130711#M22365
- rupert_anderson8 years agoValued Contributor
Hi,
Either of these two approaches might help:
def cmdArray1 = ["python", "-c", "print('hello')"] def cmd1 = cmdArray1.execute() cmd1.waitForOrKill(1000) log.info cmd1.text def cmdArray2 = ["python", "/Users/test/temp/hello.py"] def cmd2 = cmdArray2.execute() cmd2.waitForOrKill(1000) log.info cmd2.text
Where hello.py is:
print "Hello World!"
Let me know how you get on.
Regards,
Rupert
- chiragverma1238 years agoContributor
Thank you so much for your post. Just one more thing I wanted to know about this.
When I run your code with only print "Hello" it works fine. But when I have the selenium code in it(which opens the browser and configure things on the UI) it does not work. It is strange to me. Do you think I am missing anything here?
Same with the SOAP PRO version, it does not work there either.
Related Content
- 7 months agoDexterK