Watir/Watij integrating into Robot Framework? - watir

I'm evaluating different tools for WebApp testing. Is anyone knowing if Watir or Watij can be integrated into the Robot Framework or as a workaround Watir/Watij can be started from command line which can be implemented into Robot?
Thanks!

There is a water-robot library listed on robotframework.org.

Related

How to build a web application for python>?

I'm building a voice assistant using python. I want to make it available as a web application. How do I build the same?
Thanks
Flask is a good framework and you can combine with Google App Engine to deploy it:
https://cloud.google.com/appengine/docs/python/
You can also run Python web hosting if you're looking for the absolute easiest way to do it: https://www.pythonanywhere.com/

How do automation for web services using CuCumber?

How to do automation for web services using Cu Cumber? Please guide me on how to start it for my project on web services.
You cannot start automation testing using cucumber. Cucumber is just a BDD framework, which lets you execute test cases.
However, The most recommended option is to use ruby language with the cucumber framework. If your using ruby and if your project has rest-api's, you can use the gem called rest-client and airborne.
You can search about these, and learn how are you going to pass the request with the parameters and analyse the response and call these codes using gherkin language. All these together will constitute a framework called cucumber, which you can use to execute.
On a side note: The next time you post, please have some research already done and post what error are you facing.

Using QLPreviewPanel with Electron

We are looking into migrating our Objc Application to an Electron one, since the native one is just a WebWrapper around a website already.
We are missing one important feature: the ability to use QuickLook to preview files.
We managed to wrap qlmanage (Quick Look Server debug and management tool) in a npm module (based on this older code) but this is not the same as using QLPreviewPanel.
qlmanage launches an app in the Dock, and can spawn multiple instances of it, unlike QLpreviewPanel.
Does anyone managed to use Quicklook properly with Electron?
Is it possible to create a npm module in C++ using the Foundation Framework from Apple, and then requiring this module from Electron?
Any insight would be greatly appreciated.
We ended up adding this feature directly in Electron.
This will be released soon on the BrowserWindow api, with the following method signature:
previewFile(path [,displayname])
This way everyone gets to use it!

Xcode bots cucumber iOS

i'm wondering if it possible to use any UI testing framework (cucumber based is preferable like calabash-ios) with XCode bots CI.
I'd like to see test results inside bot stats. thanks
I would love to see a working example of cucumber tests running on Xcode bot as well. Another option is to use KIF, here is a detailed tutorial how its done:
http://www.imind.eu/mobile/2014/02/19/ios-integration-testing-on-ci/
You can actually use Cucumberish: https://github.com/Ahmed-Ali/Cucumberish
In combination with the built-in XCUI or third party frameworks like KIF.
Give it a try, it gives you the beauty of Cucumber with a native environment.
I end up with XCTest UI Framework. Here is some resource:
https://developer.apple.com/videos/play/wwdc2015-406/

Automated test tools for Linux/ncurses

I've picked up a legacy application developed in C/C++ on Linux, using ncurses for UI. What automated testing tools are there for this environment?
Edit: I've used AutomatedQA TestComplete in the past, and this is the type of tool I'm looking for - except running on Linux, and with the ability to test Text UI apps.
I wrote something like that before. Not much docs, but you can try the code. It's written in Python and runs on Linux.
You would basically need the ANSIterm filter, and the expect module. Then you compose them into a filter. You'll likely have to start the process with the proctools module. They are all designed to work together or separately (modular).
I have considered using Rational Function Tester and TestComplete.
RFT has explicit support for testing this type of application (text-mode linux) via built-in terminal emulation.
TestComplete does not support testing Linux apps directly, but can be made to work by "testing" a COM-enabled terminal emulation program (Attachmate Reflection at this stage), and using COM from the test scripts to do screen scraping.
Have also considered using Reflection as the terminal emulator and rolling my own test framework in C# and NUnit.
Edit: "Final" solution is using Terminator (a Java terminal emulator), extending it with an RMI interface and using TestNG...
The expect tool sounds like what you need: http://linux.die.net/man/1/expect
Have a look at the free version of TETware from the Open Group. It is a full test harness based on TCL.

Resources