'When running appium script to automate chrome the browser is getting stuck at data

enter image description here

I have tried or solutions from Stack Overflow. I am using latest chrome browser with latest chrome browser web driver version

I am new to Appium.

When I am running command in terminal

  1. npm show appium-chromedriver version I am getting 5.0.1

  2. When I am running npm show chromedriver version (without appium) I am getting version 98.0.1

P.S I am using latest Chrome browser version in my device which is 98.0.4758


import java.net.MalformedURLException;
import java.net.URL;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.remote.DesiredCapabilities;

import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.remote.MobileCapabilityType;
import io.appium.java_client.service.local.AppiumDriverLocalService;
import io.appium.java_client.service.local.AppiumServiceBuilder;
import io.github.bonigarcia.wdm.WebDriverManager;

public class browse {
    
    

    

    public static void main(String[] args) throws MalformedURLException {
        
        System.getProperty("webdriver.chrome.driver", "C:\\Automation\\chromedriver_win32\\chromedriver.exe");
        
    
        
        AndroidDriver<WebElement> driver;
        
        DesiredCapabilities cap = new DesiredCapabilities();
        cap.setCapability("deviceName", "RealMe");
        cap.setCapability(MobileCapabilityType.AUTOMATION_NAME, "UiAutomator1");
         cap.setCapability(MobileCapabilityType.BROWSER_NAME, "Chrome");
         cap.setCapability(MobileCapabilityType.NO_RESET, true);
         
         
            cap.setCapability("udid", "MBEITORSYTQOPBAE");
            cap.setCapability("platformName", "Android");
            cap.setCapability("platformVersion", "9.0");
    //  cap.setCapability("appPackage", "com.android.Chrome");
         //  cap.setCapability("appActivity", "com.android.calculator2.Calculator");
         //   cap.setCapability(MobileCapabilityType.BROWSER_NAME, "Chrome");
           cap.setCapability("skipDeviceInitialization", true);
            cap.setCapability("skipServerInstallation", true);
           
          //  cap.setCapability("chromedriverExecutable", "\Automation\chromedriver_win32");
           
            ChromeOptions options = new ChromeOptions();
            options.setExperimentalOption("androidKeepAppDataDir", true);
            cap.setCapability(ChromeOptions.CAPABILITY, options);
           
          
            
            
        driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), cap);
        
        
    //  driver.get("https://www.youtube.com/");
        
    }

}```


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source