zoukankan      html  css  js  c++  java
  • Appium对手机chrome浏览器操作

    appium操作chrome浏览器

    1.安卓手机下载手机版chrome浏览器

    2.Andriod setting中选择“chrome”

    3.通过css定位得到百度输入框为:#index-kw

    4.编写代码

    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="";
        @Before
        public void setUp() throws Exception {
            DesiredCapabilities capabilities = new DesiredCapabilities();
            capabilities.setCapability("platformName", "Android");
    capabilities.setCapability("deviceName","xx");xx->手机设备号
            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();
        }
    @Test
        public void addContact() throws InterruptedException{
        driver.get("http://m.baidu.com");
        driver.findElementByCssSelector("#index-kw").sendKeys("suzhou");
    }
    }
  • 相关阅读:
    软件安装
    ARIMA
    解决数据分析中的小知识点及问题
    Django详解之路由系统、中间件
    hdoj 1018
    程序员编程技术迅速提高终极攻略 (转自csdn)
    chapter 5:一个简单的规律问题。
    chapter 4:贪心
    7种qsort排序方法
    chapter 2:hdoj 1031(结构体的使用)
  • 原文地址:https://www.cnblogs.com/tim2016/p/6054458.html
Copyright © 2011-2022 走看看