appium无法输入数字中文等的解决方法
2016-07-19 16:18
344 查看
capabilities.setCapability("unicodeKeyboard", true);//使用 Unicode 输入法
capabilities.setCapability("resetKeyboard", true); //重置输入法到原有状态
<span style="white-space:pre"> </span>/*
* 传入推流地址
*/
public void streamingSet(AndroidDriver driver, String url, String para) throws InterruptedException {
// 传入流地址
AndroidElement streaming_url = (AndroidElement) driver.findElementById(PLCameraStreamingConstant.STREAMING_URL);
streaming_url.click();
streaming_url.clear();
streaming_url.sendKeys(url);
}
// 清空editText
public void clear(AndroidDriver driver,AndroidElement el) {
int len = el.getText().length();// 计算字符长度
driver.pressKeyCode(AndroidKeyCode.KEYCODE_MOVE_END);
for (int i = 0; i < len; i++) {
driver.pressKeyCode(AndroidKeyCode.DEL);
}
}
capabilities.setCapability("resetKeyboard", true); //重置输入法到原有状态
<span style="white-space:pre"> </span>/*
* 传入推流地址
*/
public void streamingSet(AndroidDriver driver, String url, String para) throws InterruptedException {
// 传入流地址
AndroidElement streaming_url = (AndroidElement) driver.findElementById(PLCameraStreamingConstant.STREAMING_URL);
streaming_url.click();
streaming_url.clear();
streaming_url.sendKeys(url);
}
// 清空editText
public void clear(AndroidDriver driver,AndroidElement el) {
int len = el.getText().length();// 计算字符长度
driver.pressKeyCode(AndroidKeyCode.KEYCODE_MOVE_END);
for (int i = 0; i < len; i++) {
driver.pressKeyCode(AndroidKeyCode.DEL);
}
}
相关文章推荐
- 输入法的一些小技巧
- Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)
- C#实现的SN快速输入工具实例
- C++实现将输入复制到输出的方法
- 浅谈c++中的输入输出方法
- 限制只能输入数字的实现代码
- 检测input每次的输入是否合法遇到汉字输入就有问题
- 文本框只能输入数字的实现方法(兼容IE火狐)
- jquery.fastLiveFilter.js实现输入自动过滤的方法
- jQuery 监控键盘一段时间没输入
- jQuery添加和删除输入文本框标签代码
- 简化shell终端命令输入的脚本式快捷键工具
- 基于jQuery实现select下拉选择可输入附源码下载
- AngularJS实现textarea记录只能输入规定数量的字符并显示
- 神奇的shell命令行输入与输出功能介绍
- 跟我学Laravel之请求与输入
- 一行代码解决 perl输入 排序 输出问题
- ASP.NET实现License Key输入功能的小例子
- js实现Select下拉框具有输入功能的方法
- Android自动文本框输入识别提示功能代码