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

做论坛网站多少钱网站后台seo设置

做论坛网站多少钱,网站后台seo设置,厦门企业制作网站方案,最简单仓库管理软件一、前置说明 在自动化测试中#xff0c;经常需要验证多台设备的兼容性#xff0c;Appium可以用同一套测试运例并行测试多个设备#xff0c;以达到验证兼容性的目的。 解决思路#xff1a; 查找已连接的所有设备#xff1b;为每台设备启动相应的Appium Server#xff1b…一、前置说明 在自动化测试中经常需要验证多台设备的兼容性Appium可以用同一套测试运例并行测试多个设备以达到验证兼容性的目的。 解决思路 查找已连接的所有设备为每台设备启动相应的Appium Server使用多线程执行 pytest 命令 二、核心代码 # test_multi_devices.pyimport pytestfrom driver.appium.manager import port_managerpytest.fixture(scopesession) def devicename(request):return request.config.getoption(--devicename)pytest.fixture def driver(devicename):from driver.appium.driver import WebDriverserver_port port_manager.get_server_port(devicename)trans_port port_manager.get_trans_port(devicename)# appium 多设备并行注意事项# 1. server_port: 必须传值它是 appium server 的监听端口号在启动多个 appium server的情况下用于指定当前driver与哪个 server 进行通信# 2. uuid: 必须传值它是每个设备的唯一标识用于appium server区分与哪台设备在通信确保测试执行不会混淆# 3. systemPort: 必须传值是UiAutomator2 Server的6790端口绑定至本地的端口号该端口用于在本地监听并接收从 UiAutomator2 Server 发出的请求appium_server_url fhttp://localhost:{server_port}capabilities {platformName: Android,automationName: uiautomator2,deviceName: devicename,udid: devicename,app: D:\\resources\\ApiDemos-debug.apk,systemPort: trans_port}driver WebDriver(command_executorappium_server_url, capabilitiescapabilities)yield driverdriver.quit()def test_runner(driver):driver.smart_find_element(bytext, valueApp).click()driver.smart_find_element(bytext, valueNotification).click()driver.smart_find_element(bytext, valueNotifyWithText).click()driver.smart_find_element(bytext, valueSHOW SHORT NOTIFICATION).click()element driver.get_toast(Short notification)assert element.text Short notification # main.pyimport threading import pytest from driver.appium.manager import MobileDevicesManager, AppiumServersManager, device_managerfrom driver.appium.manager import port_managerPY_RUNNER tests/test_multi_devices.pydef start_server_and_run_pytest(devicename):启动Appium Server并且执行pytestport port_manager.get_server_port(devicename)# 为每台设备启动一个appium serverserver_manager AppiumServersManager(port)server_manager.start_server()# 执行pytestpytest.main([PY_RUNNER, -s, -v, --devicename, devicename])def run_multi_devices():多设备并行测试devices device_manager.get_connected_devices()threads []for devicename in devices:thread threading.Thread(targetstart_server_and_run_pytest, args(devicename,))threads.append(thread)# 启动线程thread.start()# 等待所有线程完成for thread in threads:thread.join()if __name__ __main__:import logging.configlogging.config.fileConfig(conf/logging.conf)# 执行并发测试run_multi_devices() 三、Demo验证 当前有3台设备连接执行代码会启动3个appium server: 3台设备会同时执行测试有1台为手机不方便截图 四、appium 多设备并行注意事项 # 1. server_port: 必须传值它是 appium server 的监听端口号在启动多个 appium server的情况下用于指定当前driver与哪个 server 进行通信# 2. uuid: 必须传值它是每个设备的唯一标识用于appium server区分与哪台设备在通信确保测试执行不会混淆# 3. systemPort: 必须传值是UiAutomator2 Server的6790端口绑定至本地的端口号该端口用于在本地监听并接收从 UiAutomator2 Server 发出的请求appium_server_url fhttp://localhost:{server_port}capabilities {platformName: Android,automationName: uiautomator2,deviceName: devicename,udid: devicename,app: D:\\resources\\ApiDemos-debug.apk,systemPort: trans_port}driver WebDriver(command_executorappium_server_url, capabilitiescapabilities)欢迎技术交流
http://www.w-s-a.com/news/915955/

相关文章:

  • 比较好的国外网站建设公司wordpress短代码可视化
  • 做新的网站网站个性化
  • 吉安做网站的英文网站 字体大小
  • 外贸网站服务商wordpress主题handsome
  • 云主机多个网站如何优化网站图片
  • 松江移动网站建设成都app开发制作公司
  • 锦州做网站的公司百度seo搜索营销新视角
  • 做画册找什么网站海南建设工程股份有限公司网站
  • 网站机房建设有助于网站备案
  • 北辰苏州网站建设抖音代运营投诉平台
  • 安徽住房与城乡建设部网站如何新建站点
  • 企业网站开发的感想网站开发公司所需投入资源
  • 如何拿网站后台账号wordpress 电影下载站源码
  • 公司网站建设方案书安卓应用市场免费下载安装
  • phpmysql网站设计建设好一个网站需要
  • 自己做的网站能被别人看到吗idea怎么做网页
  • 燕莎网站建设互联网排名前十的公司2021
  • 微软云怎么做网站微商城和小程序区别
  • 哈尔滨建站的系统网站到首页排名
  • 运动网站开发的需求分析南通市住房和城乡建设局网站
  • 佘山做网站谷歌云做网站
  • 免费发布信息网站大全666做p2p网站费用
  • 北京 网站建设咨询顾问公司网络公司有几家
  • 设计类网站如何用ps做网站首页
  • 品牌网站建设的关键事项设计网有哪些
  • 网站没收录徐州建设工程审图中心网站
  • 网站建设记账做什么科目erp系统有哪些软件
  • 泰拳图片做网站用哪里有做空包网站的
  • 查外链网站重庆做网站微信的公司
  • 有没有外包活的网站如何做网站快捷键的元素