Hello Everyone,
I have been working upon automating a cordova hybrid app.
My use case consist of clicking a login url which opens the login page in device browser like chrome and Safari. I need to automatically key in the username and password.
My setup consists following:
- Appium (v1.17)
- Selenium Webdriver with Typescript
- Andorid and iOS environments
My Sample Code Setup:
"androidDesiredCapabilities": {
"platformName": "Android",
"platformVersion": "10",
"deviceName": "Pixel 3",
"app": "app-debug.apk",
"automationName": "Appium",
"browserName": "",
"autoWebview": true
}
const serverAddress = "http://0.0.0.0:4723/wd/hub";
const driver = new Builder().usingServer(serverAddress).withCapabilities(capabilities.androidDesiredCapabilities).build();
How can I get hold of the browser window. Any help will be much appreciated