Appium: Home page is always set to default on android default browser - android

When I open default browser using Appium, instead of given url, it opens default home page. Never mind if I set the home page to blank page, or something else. It works fine when opening browser manually, but when appium opens it, it is again set to default page.
I tested 2 devices with Android 4.1 and I always get the same issue on both.
This issue does not happen with Chrome browser.
Has anyone had this problem?

If you want to work with the stock Android browser using Appium, i suggest you run your tests on an emulator instead of the real real device.
Appium is compatible with Chrome on real Android devices but you can run the tests on the Stock Android browser if you use an Emulated device.
I have tried it out and it works.
Cheers

Related

How to customize Android 10 (Samsung A10) Chrome Share menu (from mobile Chrome0?

I used to be able to override a flag in Chrome to hide the default share screen, thus giving direct/one-tap access to all the apps on my phone, but the option appears to be done now with Android 10.
I guess it could be sharing from any app on my phone, not just Chrome.
Any other way to do this?
Thanks.

how to debug Ionic 4 android app css issues onRstart

This ionic 4 app works fine in browser and on most devices, but rarely on some devices(no matter what version of Android) the styles of some elements change almost invisible when onRestart the app from background. It looks like the following 2 screenshots for two different ionic tabs.
I could not find any clue about this and even not clear how to make this happen for testing.
Any ideas about this or how to debug issue like this?
Thanks and happy new year :p
Connect the app to system via Cable, enable Usb debugging in Phone settings. Open Google chrome and go to 'chrome://inspect/#devices' . Now the device will appear with App widget ID.Click on the inspect menu and inspect the app

WebAPK ignores display:standalone flag for PWA running on local network

I am developing a PWA for which I want to have "add to home screen" (a2hs) functionality in standalone display mode.
During development, my PWA is running on a server which is accessible from within my local network only (not from outer internet).
When testing a2hs on Chrome for Android, I encounter the following strange behavior.
Simple add to home screen
When my PWA is added to the home screen as a normal shortcut, then everything works fine. Clicking on the shortcut will open the PWA in standalone display mode (without Chrome UI visible).
Advanced add to home screen (WebAPK)
When the PWA is added to the home screen as a WebAPK shortcut, then the standalone flag in my web manifest is ignored. Clicking on the shortcut will open the PWA within a browser tab (with Chrome UI visible).
What could be the reason of this incorrect behavior? My guess is that Google's servers need to be able to access my PWA's manifest in order to properly assemble the WebAPK. Since my manifest is not accessible from internet, the WebAPK is not correctly assembled. This is just guessing though. Can someone confirm or describe the reason for this strange behavior?
If you are using a custom port, try using the default port.
Others have reported the same odd behaviour.
This issue was fixed by using the default port.
PWA deployed in node.js running in Standalone mode on Android and iOS
Your PWA can be in complete private network(we have one) and still work as an installable (WebAPK) PWA.
Only reason you would be seeing the Chrome UI is, one of the PWA criteria is not met.
Run lighthouse report and make sure everything under PWA is passed. Post your audit report if you need help with it.

Disable default Android browser

Is there a basic example showing how to disable the default Android browser on a Samsung Galaxy S6, MDM or otherwise, without root permissions? I’ve already tried the basic profile example; however, it does not encompass what I need.
If you go to
settings>apps>(all tab)>Browser>Click "Disable"
you won't have to ever answer if you want a link or anything to open in Browser or Chrome. It will act like Browser isn't on your phone and default to Chrome.

Android change default browser

Is there a way to change the default browser in an android emulator using some code running outside emulator. We want to change the android device default browser programmatic manner.
Is there a way to change the default browser in an android emulator using some code running outside emulator.
That is impossible in two ways.
First, it is impossible for an SDK application to change the default application, other than to make itself not be the default.
Second, it is impossible for an Android device to run an Android application that is not on the Android device ("some code running outside emulator").

Categories

Resources