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

门户网站跳出率wordpress火车头采集教程

门户网站跳出率,wordpress火车头采集教程,网站themes目录,企业电子商务网站优化方案目录 1.基础python代码准备 1--参数的一些说明 2--python内所要编写的代码 解释 2.如何获取包名和界面名 1-api 2-完整代码 代码解释 3.如何关闭驱动连接 4.安装卸载app 1--卸载 2--安装 5.判断app是否安装 6.将应用放到后台在切换为前台的时间 7.UIAutomatorViewer的使用 1--找… 目录 1.基础python代码准备 1--参数的一些说明 2--python内所要编写的代码 解释   2.如何获取包名和界面名 1-api 2-完整代码 代码解释 3.如何关闭驱动连接 4.安装卸载app 1--卸载 2--安装 5.判断app是否安装 6.将应用放到后台在切换为前台的时间 7.UIAutomatorViewer的使用 1--找到uiautomatorviewer.bat 2--获取信息 3--一些说明 1.基础python代码准备 1--参数的一些说明 platformNameAndroid, # 名字这个这就是这个     automationNameuiautomator2, # 这个是使用的驱动     deviceNameAndroid,  # 这个是设备名字可以随意     appPackagecom.android.settings,  # 这个是你要启动的包名     appActivity.Settings,    # 这个是你要启动的活动单元名字     languageen,     localeUS,     udid127.0.0.1:21503  # 这个是要连接的设备的ip和端口号    我用的是逍遥模拟器  端口号为 21503 2--python内所要编写的代码 import time import unittest from appium import webdriver from appium.options.android import UiAutomator2Options from appium.webdriver.common.appiumby import AppiumBycapabilities dict(platformNameAndroid, # 名字这个这就是这个automationNameuiautomator2, # 这个是使用的驱动deviceNameAndroid, # 这个是设备名字可以随意appPackagecom.android.settings, # 这个是你要启动的包名appActivity.Settings, # 这个是你要启动的活动单元名字languageen,localeUS,udid127.0.0.1:21503 # 这个是要连接的设备的ip和端口号 我用的是逍遥模拟器 端口号为 21503 )appium_server_url http://localhost:4723class MyElementUiTest(unittest.TestCase):# 前置处理def setUp(self) - None:self.driver webdriver.Remote(appium_server_url, optionsUiAutomator2Options().load_capabilities(capabilities))# 后置处理 关闭连接会话sessiondef tearDown(self) - None:self.driver.quit()# testdef test_find(self):time.sleep(2) 解释 这里有个测试类叫 MyElementUiTest它继承了 unittest.TestCase。这意味着你可以用 Python 的单元测试框架来组织测试代码。 在 setUp 方法里我们告诉 Appium 怎么启动一个应用。这里用到了一个叫 capabilities 的字典里面包含了启动应用需要的信息比如说是 Android 系统用的是 UiAutomator2 驱动要测试的是系统设置应用 (com.android.settings)以及一些其他的配置信息。 tearDown 方法是在每次测试之后运行的主要是用来清理环境比如关掉之前打开的应用。 test_find 方法是个具体的测试用例。目前这个方法里只有一个 time.sleep(2)作用是让脚本暂停两秒钟。这通常是为了给应用一点时间去加载或者是为了避免太快的操作导致的问题。但是最好还是用更精确的方法去等待元素出现而不是硬编码地等待固定时间。 2.如何获取包名和界面名 1-api # 获取当前界面的包名和界面名         print(当前界面信息)         print(self.driver.current_activity)         # 获取当前界面的包名         print(self.driver.current_package) 2-完整代码 import time import unittest from appium import webdriver from appium.options.android import UiAutomator2Options from appium.webdriver.common.appiumby import AppiumBycapabilities dict(platformNameAndroid, # 名字这个这就是这个automationNameuiautomator2, # 这个是使用的驱动deviceNameAndroid, # 这个是设备名字可以随意appPackagecom.android.settings, # 这个是你要启动的包名appActivity.Settings, # 这个是你要启动的活动单元名字languageen,localeUS,udid127.0.0.1:21503 # 这个是要连接的设备的ip和端口号 我用的是逍遥模拟器 端口号为 21503 )appium_server_url http://localhost:4723class MyElementUiTest(unittest.TestCase):# 前置处理def setUp(self) - None:self.driver webdriver.Remote(appium_server_url, optionsUiAutomator2Options().load_capabilities(capabilities))# 后置处理 关闭连接会话sessiondef tearDown(self) - None:self.driver.quit()# testdef test_find(self):# 获取当前界面的信息myPackageInfo self.driver.current_package;print(myPackageInfo)# 获取当前页面的包名myActivityInfo self.driver.current_activityprint(myActivityInfo)time.sleep(2) 代码解释 capabilities 字典中包含了启动一个Android应用所需的配置信息如平台名称platformName、自动化框架automationName、设备名称deviceName、应用程序包名appPackage、应用程序启动ActivityappActivity等。 appium_server_url 是运行Appium服务器的URL地址。 在setUp方法中使用webdriver.Remote函数来启动一个与Appium服务器的新会话并通过提供的能力和选项来配置它。 tearDown方法在每个测试用例执行完毕后调用用来关闭与Appium服务器的会话。 test_find方法中首先打印了当前界面的应用程序包名current_package然后打印了当前活动的名称current_activity。最后为了让测试更加稳定增加了一个两秒的延时time.sleep(2)。 3.如何关闭驱动连接 driver.quit()关闭的是当前连接 4.安装卸载app 1--卸载 self.driver.remove_app(要移除app的包名) 2--安装 self.driver.install_app(要安装的app路径名) 5.判断app是否安装 self.driver.is_app_installed(要判断的app包名) 6.将应用放到后台在切换为前台的时间 self.driver.background_app(5) 7.UIAutomatorViewer的使用 1--找到uiautomatorviewer.bat 找到android的SDK目录下的tools 》bin 》uiautomatorviewer.bat 2--获取信息 3--一些说明
http://www.w-s-a.com/news/939645/

相关文章:

  • 天津做网站的网络公司wordpress免费的模板
  • 有哪些关于校园内网站建设的法律如何申请免费网站空间
  • 玉溪市网站建设龙口网页定制
  • 网站开发都用什么软件上海景观设计公司10强
  • 网站建设氵金手指下拉十二深圳网站建设售后服务
  • 上海网站设计价青海企业网站制作
  • 静态网站做新闻系统深圳外贸网站建设哪家好
  • 网站如何做词360免费wifi老是掉线怎么办
  • 网站建设分金手指排名十八iis10 wordpress
  • 成都网站优化公司哪家好网站建设帮助中心
  • 做外单什么网站好佛山市建设企业网站服务机构
  • 哪些网站是单页面应用程序北京门头沟山洪暴发
  • 织梦(dedecms)怎么修改后台网站默认"织梦内容管理系统"标题关键词优化收费标准
  • 网站设计和备案企业官网网站建设免费
  • 公司概况-环保公司网站模板搜索引擎营销的基本流程
  • 门户网站建设经验天津市建设银行租房网站
  • 百度推广 帮做网站吗怎样修改网站的主页内容
  • 网站怎么做dns解析公司官网改版方案
  • 湛江市住房和城乡建设局网站杭州网站公司哪家服务好
  • 设计网站公司湖南岚鸿设计镜像的网站怎么做排名
  • 你注册过哪些网站微信app下载安装官方版2019
  • 杭州滨江的网站建设公司人才招聘网网站策划方案
  • 门户网站是指提供什么的网站网站优化需要工具
  • 和小男生做的网站代理公司注册步骤
  • 天猫网站建设的目标是什么seo有些什么关键词
  • 网站前端建设都需要什么莱芜信息港网页
  • 如何做360网站优化网站建设培训教程新手入门到精通
  • 做网站有的浏览器怎么做网站网站赚钱
  • 织梦 做网站 教程百度登录个人中心官网
  • ftp怎么修改网站wordpress分享积分