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

石家庄网站建设求职简历企业信息查询表去哪里查

石家庄网站建设求职简历,企业信息查询表去哪里查,国家新闻大事,从网上下载的网站源码怎么用01、appium环境搭建 安装nodejs http://nodejs.cn/ 为什么要安装nodejs#xff1f; 因为appium这个工具的服务端是由nodejs语言开发的 安装jdk#xff0c;并且配置环境变量 为什么要装jdk#xff1f; 因为我们要测试安卓#xff0c;那么安卓的调试环境需要依赖jdk … 01、appium环境搭建 安装nodejs http://nodejs.cn/ 为什么要安装nodejs 因为appium这个工具的服务端是由nodejs语言开发的 安装jdk并且配置环境变量 为什么要装jdk 因为我们要测试安卓那么安卓的调试环境需要依赖jdk 安装sdk并配置环境变量 为什么要装sdk 因为我们要测试安卓sdk就是安卓开发调试的环境 安装appium服务端 1. 命令行形式的appium server npm install appium1.15.1 2. appium desktop版本在官网下载即可 3. 上述两种之间的区别 桌面版不仅仅是一个appium server他还包括了元素定位调试以及录制脚本的功能 命令行版本仅仅是一个appium server 安装appium-doctor npm install appium-doctor 这个工具是用来检查appium的环境的但是注意并不是说在这里检查没有错误就能代表我的环境一定没有问题 安装安卓模拟器(并不是必须) 夜神、mumu等等 2、搭建pythonpytestappium环境 安装python安装pytest pip install pytest 安装selenium pip install selenium 安装appium pip install Appium-Python-Client 安装allure-pytest pip install allure-pytest 3l 安装pycharm搭建项目编写脚本 初始化driver代码编写 # !/usr/bin python3 # encoding: utf-8 -*- # author: 沙陌 微信Matongxue_2 # Time: 2021/5/21 10:25 # Copyright北京码同学网络科技有限公司#移动端初始化用到的参数特别多 #下面的这个字典里的参数是脚本告诉appium服务端我都要干什么基础的能力参数 import time import allure from appium import webdriver from selenium.webdriver.common.by import By desired_caps {#这表示你要测试的设备类型安卓就写androidios就写iosplatformName:android,#这表示你要测试的app的路径app:C:\\Users\\lixio\\Desktop\\douban.apk,#看起来像是设备名称但是注意在安卓上这个位置的值随便写都行,#这个并不能够代表你要执行的设备是哪个deviceName:xxx,#这个参数才是真正的指定执行哪台设备的参数# 他的值写的就是使用adb devices命令看到的设备名称udid:127.0.0.1:62001,#该参数非常重要表示在执行测试时不重签名apk文件# 默认情况下appium会针对apk文件进行重签名操作# 但是现在的app都有签名篡改的校验如果被重签名了那么这个app就不能正常使用了noSign:True,#该参数表示在执行appium测试时使用appium的辅助输入法# 好处是支持中文输入支持键盘隐藏unicodeKeyboard:True,#表示执行完测试之后将手机的输入法重置回手机原来的resetKeyboard:True,#表示脚本和appium服务之间连接的session超时时间单位是秒newCommandTimeout:600 } # 初始化driver,参数里看到的url就是appium服务的地址 driver webdriver.Remote(http://localhost:4723/wd/hub, desired_caps) #增加隐式等待 driver.implicitly_wait(10) #单位是秒 元素查看 可以使用sdk自带的uiautomatorviewer.bat这个工具也可以使用appium desktop版本的元素查看 豆瓣登录脚本编写采用pytest方式 allure.title(豆瓣登录) def test_login():# id定位在安卓端对应的元素属性是resource-iddriver.find_element(By.ID,com.douban.frodo:id/left).click() driver.find_element(By.ID,com.douban.frodo:id/input_user_name).send_keys(18729399607)driver.find_element(By.ID,com.douban.frodo:id/input_password).send_keys(abc123456)driver.find_element(By.ID,com.douban.frodo:id/sign_in_douban).click()#操作完成后必须有断言来判断结果是否正常time.sleep(3)page_source driver.page_sourceassert 书影音 in page_source 4、执行测试 执行前准备工作 1. 启动appium服务在命令行做如下操作 2. 确保手机设备连接正常 执行测试 在pycharm的Terminal中执行如下命令 pytest -sv --alluredir ./report/allure-results --clean-alluredir 生成allure测试报告 allure generate ./report/allure-results -o ./report/allure-report --clean 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.dnsts.com.cn/news/185410.html

相关文章:

  • 购买已备案网站做非法全国网站制作公司排名
  • 怎么注册网站域名住房和城乡建设部科技发展促进中心网站
  • 雄安优秀网站建设哪家好如何推广运营网站
  • 租车网站建设方案wordpress 网站 上传
  • 做网站怎么兼容所有浏览器网站集群建设的意义
  • 福州市台江区网站免费h5
  • 中国建材网官方网站wordpress搜狗
  • 如何开发手机网站搜索引擎优化举例说明
  • 账户竞价托管公司seo搜索引擎营销工具
  • 建设小的电商网站开源系统公司网站的建站要点
  • 阿里logo设计网站建设公司网站需要多少天
  • 寿宁县建设局网站公司介绍网站怎么做的
  • wordpress外贸网站好用的模板下载用开源吗做的网站可以用吗
  • 网站上传无锡网站建设方案服务
  • 延吉网站开发公司wordpress事件提醒
  • 微商城网页版网站关键词优化哪家正规
  • 民治做网站哪家便宜网站维护要学多久
  • 织梦网站图片怎么修改不了jsp网站开发案例
  • 运营和营销哪个更好兰州网站seo分析
  • 英语网站建设策划书最新新闻热点事件2022年8月
  • 网站建设收费标准市场南宁网站建设云尚网络
  • python做网站多么惠州做网站公司
  • 深圳app开发公司哪家比较好seo自己怎么做
  • 网站 防 恶意注册免费做封面的网站
  • 南通网站制作设计wordpress怎么加地图
  • 松江网站建设哪家好网站定制开发 广州
  • 做58网站怎么赚钱吗中山网站建设工作
  • 做擦边球的网站互联网一线大厂排名
  • 西安做百度网站的高大上设计网站欣赏
  • 手机网站的宽度wordpress 所属分类