Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Appium operates chrome browser on mobile phone.

Shulou Source: shulou.com Published: 2022-06-03 03:22:26 10月25日 Update

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")

}

}

Tags: Mobile phone browser browsing code device Android location input selection Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Huawei Linux NVidia Microsoft Apple