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

中国做贸易的网站个人网站怎样申请

中国做贸易的网站,个人网站怎样申请,网站开发和 app开发的区别,网站开发需解决的难题用于使用Appium和Selenium WebDriver在Android设备上滚动设置应用程序的界面。具体来说,它通过WebDriverWait和expected_conditions等待元素出现,然后使用ActionChains移动到该元素并执行滚动动作。在setUp中,它初始化了Appium的WebDriver和c…

用于使用Appium和Selenium WebDriver在Android设备上滚动设置应用程序的界面。具体来说,它通过WebDriverWait和expected_conditions等待元素出现,然后使用ActionChains移动到该元素并执行滚动动作。在setUp中,它初始化了Appium的WebDriver和capabilities,而在tearDown中,它关闭了WebDriver连接。该测试用例会无限循环执行滚动操作,直到出现异常才停止。

import unittest
from time import sleep
from appium import webdriver
from appium.options.android import UiAutomator2Options
from appium.webdriver.common.appiumby import AppiumBy
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.action_chains import ActionChainsclass TestScrollSettings(unittest.TestCase):"""测试滚动设置的类。该类包含了在Android设备上通过Appium测试框架对设置应用进行滚动测试的方法。"""def setUp(self):"""测试前的准备工作。初始化Appium驱动,设置Android设备的自动化测试选项,包括平台名称、自动化工具名称、设备名称、应用包名、应用活动、语言和地区等。"""options = UiAutomator2Options()capabilities = dict(platformName='Android',automationName='uiautomator2',deviceName='Android',appPackage='com.android.settings',appActivity='.Settings',language='en',locale='US')for key, value in capabilities.items():options.set_capability(key, value)self.driver = webdriver.Remote('http://localhost:4723', options=options)def tearDown(self):"""测试结束后的清理工作。关闭Appium驱动。"""self.driver.quit()def test_scroll_settings(self):"""测试滚动设置的功能。通过WebDriverWait和ActionChains不断尝试滚动设置界面向前,直到出现异常或达到预期结果。"""wait = WebDriverWait(self.driver, 10)actions = ActionChains(self.driver)while True:try:# 使用Expected Condition等待元素出现,然后执行滚动动作element = wait.until(EC.presence_of_element_located((AppiumBy.ANDROID_UIAUTOMATOR, 'new UiScrollable(new UiSelector().scrollable(true)).scrollForward()')))actions.move_to_element(element).perform()sleep(5)  # 暂停5秒,以便观察滚动效果except Exception as e:print(e)breakif __name__ == '__main__':suite = unittest.TestLoader().loadTestsFromTestCase(TestScrollSettings)unittest.TextTestRunner(verbosity=2).run(suite)
http://www.yayakq.cn/news/185569/

相关文章:

  • 广告公司简介及制作经验中国网站优化哪家好
  • 申请网站建设的请示php网站管理
  • 肃北蒙古族自治县建设局网站长沙网络推广外包费用
  • 西安网站建设方案优化it外包公司上海
  • 衡水企业网站网站开发需求分析用的图
  • 带动画的网站模板自己如何开网店详细步骤
  • 做亳州旅游网站的目的html手机网站如何制作
  • 易思网站管理系统收费银行网站维护是做哪些
  • 网页设计制作与网站建设课程广告联盟哪个比较好
  • 南宁建站热搜脱贫地区农副产品网络销售平台
  • 网站建立需要什么做短链的网站
  • 做网站平台需要什么条件怎么做晒鱼的网站
  • 社交类网站开发微信企业微网站
  • 网站备案人有什么责任wordpress前台视频上传
  • 婚庆影楼型网站开发小型企业网站设计与制作
  • 英文网站 icp备案号人人秀h5制作软件下载
  • 营销型网站设计流程网站建设有什么看法
  • 行业论坛网站织梦怎么修改网站模板
  • 手机怎样建立自己网站安徽省建设厅网站人员管理
  • 万润 企业网站建设如何做网站商铺
  • 做网站的可行性分析学校网站的建设方案
  • 江都城乡建设局网站wordpress安装的网址路径
  • 网站404页面的作用lnmp配置Wordpress
  • 楼盘怎么在网站上做推广打开建设银行官方网站首页
  • 网站链接结构wordpress导航图标
  • 如何网站推广宣传耐克官网网站设计
  • 专业网站建设定制公司哪家好wordpress主题自适应
  • 猴王水果竞猜网站建设电子工程网络
  • 珠宝网站建设方案网站技术方案
  • 合肥公司网站搭建服务商c2c电子商务网站开发