Appium对Chrome手机浏览器操作
2018-01-04 10:35
302 查看
appium操作chrome浏览器
1.安卓手机下载手机版chrome浏览器
2.Andriod setting中选择“chrome”
3.通过css定位得到百度输入框为:#index-kw
编写代码
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");
}
}
Selenium &Appium学习群:628908894
1.安卓手机下载手机版chrome浏览器
2.Andriod setting中选择“chrome”
3.通过css定位得到百度输入框为:#index-kw
编写代码
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");
}
}
Selenium &Appium学习群:628908894
相关文章推荐
- appium操作手机chrome
- 利用chrome实现模拟手机浏览器
- appium手机操作
- appium 切换到 webview 下,执行 webview 下的第二次操作时,proxying chromedriver 的 session 请求无响应
- web自动化_浏览器驱动chromedriver安装方法(适用RF框架/Selenium/Appium)
- python+chrome+Selenium模拟手机浏览器
- chrome 插件 vimium 像操作vim一样的操作浏览器
- <input type="file">accept属性 调起手机摄像头 支持Safari Chrome和大部分手机内置浏览器
- 浏览器HTTP_USER_AGENT汇总——Firefox、Chrome、IE9、IE8、IE7、IE6 以及手机浏览器
- Chrome 手机浏览器的进程生命周期,国内的浏览器能做到这个地步就可以了
- 利用appium和Chrome测试手机web页面
- atitit.浏览器web gui操作类库 和 操作chrome浏览器的类库使用总结
- Robot Framework + appium 启动手机浏览器的两个方法(1)
- chrome 模仿手机(iOS/Android)浏览器
- JS监听浏览器回退操作,包括手机浏览器
- 手机浏览器调试 --- 使用 PC 上的Chrome进行调试
- 使用chrome调试手机,平板,pc上各种浏览器上的页面
- python+chrome+Selenium模拟手机浏览器
- Appium对手机chrome浏览器操作
- atitit.浏览器web gui操作类库 和 操作chrome浏览器的类库使用总结