首页 > 其他分享 >肖sir__app实战运用

肖sir__app实战运用

时间:2024-04-16 11:13:15浏览次数:21  
标签:__ sir baidu app driver yuedu com id

一、打开模拟器

 

二、cmd中打开dos命令

adb  connect   127.0.0.1:62001 

 

 

三、安装测试包

adb  install   D:\app\baiduyuedu_3760.apk

E:\dcs\two\app\mojibase.apk

 

 四、打开appium

 

 

 

 

五、(  定位元素没有xpath的就删除原有uiautomatorviewer.bat,替换成新的)

开始定位,定位插件

 

 

 

 

 六、

 

 

 

 

七、更换插件(原有插件)

 

 

 

(1)更换sdk下tools

路径:D:\app\adt-bundle-windows-x86_64-20140702\sdk\tools

 

 (2)将jar放在sdk\tools\lib 下

路径:D:\app\adt-bundle-windows-x86_64-20140702\sdk\tools\lib

 

 (3)将jar放在

案例:sdk\platforms\android-20

路径:D:\app\adt-bundle-windows-x86_64-20140702\sdk\platforms\android-20

 

 然后启动

 

 

 

 

 =====================================

案例1:

from appium import webdriver
from time import sleep
desired_caps={
'platformName':'Android', #平台系统:Android or Ios
'deviceName':'SM­G9350', #设备名称
'platformVersion':'android­4.4W', #平台版本
'appPackage':'com.baidu.yuedu', #包名
'appActivity':'com.baidu.yuedu.splash.SplashActivity', #activity
'unicodeKeyboard': True, #使用unicode编码方式发送字符串 }
'resetKeyboard':True} #是将键盘隐藏起来

driver=webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)
sleep(10)
driver.find_element_by_id('com.baidu.yuedu:id/lefttitle').click() #点击书架
sleep(4)
driver.find_element_by_id('com.baidu.yuedu:id/righttitle').click() #点击图书
sleep(4)
driver.find_element_by_id('com.baidu.yuedu:id/webbooktitle').click() #点击小说
sleep(4)
driver.find_element_by_id('com.baidu.yuedu:id/tab_search').click() #点击搜索
sleep(4)
driver.find_element_by_id('com.baidu.yuedu:id/full_text_search_bar_input').send_keys('狼图腾') #定位搜索框并输入文字
sleep(4)
=====================================================================

from appium import webdriver
from time import sleep
desired_caps={
'platformName':'Android', #平台系统:Android or Ios
'deviceName':'SM­G9350', #设备名称
'platformVersion':'android­4.4W', #平台版本
'appPackage':'com.baidu.yuedu', #包名
'appActivity':'com.baidu.yuedu.splash.SplashActivity', #activity
'unicodeKeyboard': True, #使用unicode编码方式发送字符串 }
'resetKeyboard':True} #是将键盘隐藏起来

driver=webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)

 (一)

  'platformName':'Android',      #平台系统:Android or Ios
'deviceName':'SM­G9350', #设备名称
'platformVersion':'android­4.4W', #平台版本

 

 修改手机类型

 

aapt  d  badging  D:\app\baiduyuedu_3760.apk

包名:

 

 

标签:__,sir,baidu,app,driver,yuedu,com,id
From: https://www.cnblogs.com/xiaolehong/p/18137679

相关文章

  • 公司文件加密软件有监视功能吗?
    公司文件加密软件不仅提供了强大的文件加密能力,还具备了监视功能,确保文件在使用过程中的安全性。华企盾DSC数据防泄密系统中的监控功能体现在以下几个方面:加密文件操作日志:记录所有加密文件的申请、审批、扫描加解密、自动备份、外发等日志,帮助企业追踪文件的使用和传输历程。......
  • 卷积/池化、全连接、矩阵乘法/行列式乘法
    卷积https://zhuanlan.zhihu.com/p/76606892不考虑padding填充input矩阵,左边是卷积核,右边是输入:\[\left[\begin{matrix}1&2\\3&4\\\end{matrix}\right]*\left[\begin{matrix}11&22&33\\44&55&66\\77&88&99......
  • C/C++项目中.h和.inc文件区别
    原问题:Differencebetween.hfilesand.incfilesincC/C++的标准惯例是将class、function的声明信息写在.h文件中。.c文件写class实现、function实现、变量定义等等。然而对于template来说,它既不是class也不是function,而是可以生成一组class或function的东西。编译器(compiler......
  • 一个简单的问题
    \(Someone\,\,You\,\,Loved\)I'mgoingunderandthistimeIfearthere'snoonetosavemeThisallornothingreallygotawayofdrivingmecrazyIneedsomebodytohealSomebodytoknowSomebodytohaveSomebodytoholdIt'seasy......
  • Nuxt3+ESlint扁平化配置
    总结一下Nuxt3+ESlint扁平化配置2024/4/16前段时间在Nuxt3项目中使用ESLint时,发现ESLint更新了9.0.0版本,使用扁平化配置,在集成过程中遇到了些许问题,特此记录一下(在网上了解到扁平化配置早在ESLintv9.0.0前就提出来了)。关于ESLintv9.0.0迁移指南:从ESLin......
  • WPF基础:在Canvas上绘制图形
    Canvas介绍Canvas是WPF(WindowsPresentationFoundation)中的一种面板控件,用于在XAML中布置子元素。它提供了绝对定位的能力,允许元素在自由的二维空间中放置。Canvas上的子元素可以通过指定绝对位置(Left和Top属性)来放置,也可以使用附加属性来指定相对于Canvas的位置。Canvas对于需......
  • DDD落地指南-架构师眼中的餐厅
    在去年、我整理了一篇名为《如何做架构设计?》的文章,主要探讨了架构设计的目标和过程,然而、那是一篇概括性的文章,用于启发思路,并不是具体的实践指南,因此、我一直期望给出具体参考案例。我几乎忘了这件事,如今回顾、我发现并没有合适的案例可供参考,现有的案例要么不完整、要么是与......
  • 教你解决CCE集群中容器出网
    本文分享自华为云社区《CCE集群中容器出网总结》,作者:可以交个朋友。一背景针对CCE集群和CCEturbo集群中的容器访问外部网络进行总结 二容器出网简介使用EIP服务绑定特定节点、容器IP地址或者使用SNAT网关对特定子网进行NAT源地址进行转换从而实现容器出网。 2.1CCE......
  • 虚拟机克隆处理
    虚拟机克隆后uuid相同,ip无法获取。使用root用户更改打开网卡配置文件(非root用户只有只读文件权限)命令:cd/etc/sysconfig/network-scripts/vimifcfg-ens33再打开一个窗口生成一个新的UUID命令:uuidgen复制并替换。重启网络systemctlrestartnetwork......
  • VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.19 - 运营商 Kubernetes
    VMwareTanzuKubernetesGridIntegratedEdition(TKGI)1.19-运营商Kubernetes解决方案Kubernetes-basedcontainersolutionwithadvancednetworking,aprivatecontainerregistry,andlifecyclemanagement请访问原文链接:https://sysin.org/blog/vmware-tkgi/,查......