Appium operates chrome browser on mobile phone.
Appium operation chrome browser
1. Download chrome browser for Android phones
Select "chrome" in 2.Andriod setting
3. Through css positioning, the Baidu input box is: # index-kw
4. Write code
Import io.appium.java_client.AppiumDriver
Import io.appium.java_client.TouchAction
Import org.junit.*
Import org.junit.Before
Import org.junit.Test
Import org.openqa.selenium.By
Import org.openqa.selenium.WebElement
Import org.openqa.selenium.remote.CapabilityType
Import org.openqa.selenium.remote.DesiredCapabilities
Import org.openqa.selenium.remote.RemoteWebDriver
Import org.openqa.selenium.WebDriver
Public class chrome {
Private AppiumDriver driver
Private static WebElement element = null
Int port=22
String url= ""; @ Beforebr/ > @ Before
DesiredCapabilities capabilities = new DesiredCapabilities ()
Capabilities.setCapability ("platformName", "Android")
Capabilities.setCapability ("deviceName", "xx"); xx- > mobile device number
Capabilities.setCapability ("platformVersion", "4.4")
Capabilities.setCapability ("unicodeKeyboard", true)
Capabilities.setCapability ("resetKeyboard", true)
Capabilities.setCapability ("browserName", "Chrome")
Capabilities.setCapability ("appPackage", "com.android.browser")
Capabilities.setCapability ("appActivity", ".BrowserActivity")
Capabilities.setCapability ("unicodeKeyboard", true)
Capabilities.setCapability ("resetKeyboard", true)
Driver = new AppiumDriver (new URL ("http://127.0.0.1:4723/wd/hub"), capabilities))
}
@ After
Public void tearDown () throws Exception {driver.quit ()
}
@ Testbr/ > driver.quit ()
}
@ Test
Driver.get ("http://m.baidu.com");"
Driver.findElementByCssSelector ("# index-kw") .sendKeys ("suzhou")
}
}