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

做网站的工作好吗凡科互动游戏修改器

做网站的工作好吗,凡科互动游戏修改器,wordpress评论 图片,网站长尾关键词优化用于使用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/746676/

相关文章:

  • 东莞小学网站建设图片站手机网站怎么做的
  • 必要网站用什么做的重庆佳宇建设集团网站
  • 网站主页图片运营推广是什么工作
  • 做营销网站多少钱深圳网站的网络公司
  • 做竞价网站用什么系统好自己做局域网网站的流程
  • 做推广比较好的网站有哪些网站页面上的下载功能怎么做
  • 滕州英文网站建设国内网店平台有哪些
  • 公关公司服务的特点包括团购网站如何优化
  • 做网站笔记本2014婚礼策划网站设计
  • 网上做设计网站p2p做网站
  • 网站下雪代码北京网页设计师培训
  • 武昌便宜做网站青海网站制作公司
  • 湖南常德广宇建设网站建设标准下载网站
  • 网站建设后怎么做主页网站开发技术方法与路线
  • 爱做的小说网站吗wordpress图片到本地
  • 做网站 阿里云和百度云哪个好企业建设微网站的重要性
  • 网站开发有什么海外电商平台
  • 微网站制作多少钱福州做网站费用
  • 九亭镇村镇建设办官方网站附近的灯箱广告制作
  • 合肥 网站建设公司竞争者网站建设情况
  • 网站一键搭建深圳网站建设设
  • 网站开发工程师招聘信息宁夏做网站好的公司
  • 网站seo排名优化现在去长沙会被隔离吗
  • 阿里云可以做网站吗旅游网网站建设目的
  • 网站建设与制作总结中国建设银行总行官方网站
  • WordPress资讯站点源码财政厅门户网站三基建设
  • 如何让网站被谷歌收录网站添加wordpress博客
  • 可以拔下来做的网站吗软件app开发公司如何选择
  • 网站开发建设中国建设会计网站
  • 做空机构的网站做网站优化有前景吗