Selenium webdriver 使用SeleniumWebDriver的混合应用程序自动化

Selenium webdriver 使用SeleniumWebDriver的混合应用程序自动化,selenium-webdriver,Selenium Webdriver,selenium webdriver是否支持混合应用程序(iOS和Android)自动化? 如果是这样的话,需要对功能进行哪些更改? 我们可以使用appium服务器使用selenium实现混合应用程序自动化吗?是!Selenium Webdriver不支持Hydroid应用程序自动化。 除了selenium库之外,您还必须使用java客户端库,您可以从下载它。 供参考。 下面是自动化混合应用程序所需的功能 DesiredCapabilities capabilites = new Desired

selenium webdriver是否支持混合应用程序(iOS和Android)自动化? 如果是这样的话,需要对功能进行哪些更改?
我们可以使用appium服务器使用selenium实现混合应用程序自动化吗?

是!Selenium Webdriver不支持Hydroid应用程序自动化。 除了selenium库之外,您还必须使用java客户端库,您可以从下载它。 供参考。 下面是自动化混合应用程序所需的功能

DesiredCapabilities capabilites = new DesiredCapabilities();
capabilites.setCapability("platformVersion", "4.4");//Platform Version
capabilites.setCapability("platformName", "Android");//Platform Name
capabilites.setCapability("deviceName", "XXXXXX");//Specify Real Device id, you can get that from this command "adb devices"
//capabilites.setCapability("deviceName", "Android Emulator");//For emulator 
capabilites.setCapability("appPackage", "com.google.android.gm");//Hybrid Application Package Name
capabilites.setCapability("appActivity", "com.google.android.gm.ui.MailActivityGmail");//Hybrid Application Launchable Activity
capabilites.setCapability("appWaitActivity", "com.google.android.gm.ui.MailActivityGmail");//Hybrid Application Launchable Activity
capabilites.setCapability("newCommandTimeout",180);//Appium Server Time Out(3 min)
AndroidDriver driver =new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilites);