当前位置: 首页 > news >正文

cnc强力磁盘 东莞网站建设可口可乐网络营销策划方案

cnc强力磁盘 东莞网站建设,可口可乐网络营销策划方案,佛山网站制作建设,惠州网站制作培训Capabilities capabilities是什么? Desired Capabilities是一个键值对的组合,在Python里面是一个字典。客户端将这些键值对发送给appium服务器,告诉服务器怎么测试。desired Capabilities例子: 1 # -*- coding:utf-8 -*-2 desired…

Capabilities

capabilities是什么?

Desired Capabilities是一个键值对的组合,在Python里面是一个字典。客户端将这些键值对发送给appium服务器,告诉服务器怎么测试。
desired Capabilities例子:

 1 # -*- coding:utf-8 -*-
 2 desired_caps = {}  # 字典
 3 desired_caps['platformName'] = "Android"       # 设备版本号,需要测试的手机的操作系统
 4 desired_caps['platformVersion'] = '7.0'         # 手机操作系统版本
 5 desired_caps['deviceName'] = "DIYTHYTCCQBIV47D" # 使用手机的类型或模拟器的类型,adb devices获得
 6 desired_caps['udid'] = "DIYTHYTCCQBIV47D"       # 同上
 7 # 手机web应用自动化测试
 8 desired_caps['browserName'] = ''  # 需要进行自动化测试的web浏览器,对APP应用进行测试的话至于空值。Chrome、Browser、Chromlum
 9 '''
10 应用的包名,在参数中如果添加了应用的安装路径,就可以不用写包名和启动的activity参数
11 desired_caps['app'] = r'D:\test\test.apk' #被测试的APP在电脑的路径
12 '''
13 desired_caps['appPackage'] = 'com.android.mms' # APP的package在uiautomatorviewer或appium中可以获得
14 desired_caps['appActivity'] = '.ui.activity.InitActivity'   # 相当于APP的每个页面,appium里面可以获得  
15 desired_caps['unicodeKeyboard'] = "True"                    # 开启Unicode键盘
16 desired_caps['resetKeyboard'] = "True"
17 desired_caps['newCommandTimeout'] = 30                      # 设置命令超时时间,单位秒  
18 '''
19 混合应用:正确的用appium测试微信h5的方法如下:
20 desired_caps['chromeOptions'] = {'androidProcess': 'com.tencent.mm:tools'}
21 '''
22 driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)

 

 

Unicode键盘设置

 

文本框(TextField)

在做安卓自动化中,desired Capabilities中有这么两句设置:

desired_caps['unicodeKeyboard'] = "True"                    # 开启Unicode键盘
desired_caps['resetKeyboard'] = "True"

下面再学习总结一下:

 

默认情况下,iOS和Android的自动化工具(手机、模拟器)都不支持向输入框中输入非ASCII字符的。

iOS先不去研究了。跳过。

appium针对这个问题,怎么解决Android自动化问题呢?

通过下载安装一个特殊的键盘,Android可以支持Unicode字符,这个输入法允许文本通通过ASCII在appium和被测试应用之间进行同行。

所以需要设置:

unicodeKeyBoard 设置为True;如果要键盘设置在测试完成后回到原始状态,需要将resetKeyBoard也设置为True,否则appium测试结束后,appium的Unicode键盘仍然会被激活。

设置后,就可以通过send_keys()方法向输入框输入Unicode字符了。

备注:

这个Unicode键盘并非虚拟键盘,在界面上不会显示出来,要进行其他类型的测试必须切回其他输入法。

总的来说,就是在desired Capabilities中增加:上面两句设置。

 

下面关于这些参数进行汇总

在参数中如果添加了应用的安装路径,就可以不用写包名和启动的activity参数

devicesName这个参数必须的有,在安卓的测试过程中,必须要写。

通用参数:

 

安卓专用参数:

 

iOS专用参数:

 

 图片来自:http://blog.csdn.net/Yejianyun1/article/details/56279051

转载于:https://www.cnblogs.com/TwCsLj/articles/9723519.html

http://www.wooajung.com/news/33816.html

相关文章:

  • 山东外贸建站网络公关公司联系方式
  • 工业设计灵感网站新网站怎么做优化
  • 安徽建站公司泉州搜索推广
  • 中信建设有限责任公司官网招聘信息广州百度网站排名优化
  • 文档流程做网站网络优化公司有哪些
  • c 做网站需要什么知识seo推广优势
  • 网站后台ftp替换图片怎么做aso优化排名推广
  • 扬中论坛网官网seo网站优化专家
  • 营销优化型网站怎么做办公软件培训
  • 网站开发 微信 支付如何制作一个网页
  • 网站设计人员就业要求谷歌seo外链
  • 小学门户网站建设情况汇报seo站外优化平台
  • 宁波做外贸网站建设网络推广文案怎么写
  • 重庆网站建设的价格低怎样自己开发一款软件
  • 网站数据分析表格营销网站建设选择
  • 大宗商品交易平台上市公司seo点击软件
  • 英语营销型网站建设网页链接
  • 深圳航空公司官方网站招聘百度云网盘资源搜索
  • 网站建设项目规划书社团宣传东莞网站优化关键词排名
  • 素颜网站建设优化软件
  • 自己做的网站可以用于百度推广吗百度搜索引擎广告
  • WordPress中的传媒主题自学seo能找到工作吗
  • 海南住房城乡建设网站百度指数关键词
  • wordpress无法正确显示图片网站seo设计
  • 注册域名怎么做网站响应式网站模板的特点
  • 承德网站建设开发app如何推广
  • 杭州网站建设出名产品品牌推广策划方案
  • 西安制作网站需要多少钱企业关键词优化专业公司
  • 建设的网站石家庄关键词优化平台
  • 湖北洪湖市建设局网站3000行业关键词