Can I test flutter app (for example in apk) using WebdriverIO?
I saw there is a flutter driver for Appium. Is it supported with WebriverIO as well? How is it handled?
Yes you can. You have to use Appium Automation to interact with your Flutter mobile app.
Setup your own WebdriverIO Appium project, or start from a featured boilerplate, as such.
Integrate the appium-flutter-driver into your project and start using it inside your test cases.
LE: Alternatively, you can try SauceLab's Appium-Flutter-Driver implementation using WebdriverIO. See it here.
You can find multiple examples online for configurations. A simple Google search even gives you a full video tutorial on how to setup everything.
I was wondering if it is possible to combine WebdriverIO with Playwright since Playwright has more extended functionalities than WebdriverIO.
I know both frameworks launch chromium independently. But is there any way where I can use Playwright functions for the browser launched by WebdriverIO?
I'm writing automation tests for Electron application using Java->Selenide (Selenium)->chromedriver 83.
I can successfully get access to visual elements of the app using xpath locators. But currently I need to check that window of my app is minimized after pressing "Minimize" UI button.
I can't find any easy ways to check that window is minimized from chromedriver.
May I use Electron API to get property win.isVisible or something like that? Or maybe any other ways to check that window of the Electron app is minimized?
Thanks
There is a application which is built on top of electron.js acts as desktop application, is automated using protractor due to slight changes Dev team is providing build to QA as .exe file.
So I want to use the existing scripts.
Please let me know if there is any possibility that Electron app can be integrated with protractor framework, if not suggest any other open source tool which can we used to automate Electron app other than Spectron.
I cant see any "how to test a Sencha 2 app" in the documentation - is there really no framework support for testing? How should one test a Sencha 2 app, whats best pratice?
found a good Sencha blog about testing:
http://www.sencha.com/blog/automating-unit-tests/
Here's a 5 part series covering unit testing using Jasmine (used internally by Sencha) and integration testing using Siesta (built for Sencha app level testing).
http://pivotallabs.com/sencha-touch-bdd-part-1/ - Jasmine unit testing
http://pivotallabs.com/sencha-touch-bdd-part-2/ - Unit testing models.
http://pivotallabs.com/sencha-touch-bdd-part-3/ - Testing Views and Mocking Stores
http://pivotallabs.com/sencha-touch-bdd-part-4/ - Headless testing using PhantomJS
http://pivotallabs.com/sencha-touch-bdd-part-5/ - Controller testing.
Run your app under local server like wampserver, apache tomcat etc.
Be sure to use Web browsers like Chrome, Safari only which supports Webtk engine.
As referenced in the comment links... the best way to do it is to run it localhost. I use xampp to do this. You need to also install Sencha SDK tools, etc. You can find the official guide on how to setuo your application for testing using sencha command here: http://docs.sencha.com/touch/2-0/#!/guide/command
I suggest using a Rails architecture with Cucumber, Capybara and Selenium to to tests your Sencha Touch 2 web application. This is working pretty well for me.