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

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
npm show appium-chromedriver version I am getting 5.0.1
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 |
|---|
