D er durchschnittliche Mensch verbringt täglich etwa vier Stunden auf seinem Smartphone, wovon 88% in Apps verbracht werden. Seit dem Launch des Apple App Stores im Jahr 2008 ist der Markt für mobile Apps extrem wettbewerbsintensiv geworden – mit über 2,5 Millionen Apps auf Google Play und fast zwei Millionen auf dem Apple App Store.
const webdriverio = require('webdriverio');
const opts = {
port: 4723,
path: '/wd/hub',
capabilities: {
platformName: 'Android',
platformVersion: '9',
deviceName: 'Android Emulator',
app: '/path/to/app.apk',
automationName: 'UiAutomator2',
appPackage: 'com.example.app',
appActivity: 'MainActivity'
}
};
const client = webdriverio.remote(opts);
client.init().then(function () {
return client
.click('#login-button')
.setValue('#username', 'myusername')
.setValue('#password', 'mypassword')
.click('#submit-button')
.waitForExist('#welcome-message', 5000)
.getText('#welcome-message')
.then(function (text) {
console.log(text); // Gibt aus: "Willkommen, myusername!"
})
.end();
})
.catch(function (err) {
console.error(err);
});