使用Appium打开已安装的应用程序,可以使用以下代码示例:
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.android.AndroidElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import java.net.MalformedURLException;
import java.net.URL;
public class OpenInstalledApp {
public static void main(String[] args) throws MalformedURLException {
// 设置Appium连接的设备信息
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("deviceName", "Android Device");
caps.setCapability("platformName", "Android");
// 设置已安装应用的包名和启动Activity
caps.setCapability("appPackage", "com.example.app");
caps.setCapability("appActivity", ".MainActivity");
// 初始化AppiumDriver对象
AppiumDriver driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), caps);
// 打开已安装的应用程序
driver.launchApp();
// 执行其他操作...
// 关闭应用程序
driver.closeApp();
}
}
请确保已安装Java、Appium和Android环境,并在代码中替换com.example.app
为你要打开的应用的包名和启动Activity。
上一篇:Android手机支持深度API
下一篇:android手势识别