Java examples for Testing:Appium
appium safari in Simulator
import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.remote.DesiredCapabilities; import io.appium.java_client.ios.IOSDriver; import io.appium.java_client.remote.MobileCapabilityType; import io.appium.java_client.remote.MobilePlatform; public class IOSSafariSimulatorTest { /// ********** Running on Simulator Safari web public static void main(String[] args) throws MalformedURLException, InterruptedException { DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "Appium"); capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, MobilePlatform.IOS);/*from w ww. j a v a 2 s .c o m*/ capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "9.1"); //capabilities.setCapability(MobileCapabilityType.BROWSER_NAME,"safari"); capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone Simulator"); capabilities .setCapability( MobileCapabilityType.APP, "/Users/administrator/Library/Developer/Xcode/DerivedData/UICatalog-etygmeejalybcbeaczwvsdflvftm/Build/Products/Debug-iphoneos/UICatalog.app"); //capabilities.setCapability(MobileCapabilityType., "com.augusta.test"); //bundleId IOSDriver driver = new IOSDriver(new URL( "http://0.0.0.0:4723/wd/hub"), capabilities); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); // driver.get("http://google.com"); // Thread.sleep(4000); // driver.quit(); } }