I have a public URL.By click on the URL the Application will launch in the Application or browser. So how to automate that?
`package sample;
import io.appium.java_client.AppiumDriver;
import java.net.MalformedURLException;
import java.net.URL;
import java.time.Duration;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.WebDriverWait;
public class Link {
static AppiumDriver driver;
public static void main(String[] args) {
try {
defaultLogo();
} catch (Exception e) {
System.out.println(e.getCause());
System.out.println(e.getMessage());
e.printStackTrace();
}
}
public static void defaultLogo() throws MalformedURLException, Exception {
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(“deviceName”, “Galaxy A10s”);
cap.setCapability(“ubid”, “R9ANA0GCY4J”);
cap.setCapability(“platformName”, “Android”);
cap.setCapability(“platformVersion”, “11”);
cap.setCapability("appPackage", "com.sample");
cap.setCapability("appActivity", "com.sample.Activity");
URL url = new URL("http://127.0.0.1:4724/wd/hub");
WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(30));
driver = new AppiumDriver(url, cap);
}
}`