zoukankan      html  css  js  c++  java
  • ios下的appium 通过ipa包名启动app demo演示

    #!/usr/bin/env python
    # -*-coding:utf-8-*=


    import os
    import unittest
    from appium import webdriver
    from time import sleep


    class TestSample(unittest.TestCase):
    def setUp(self):

    self.driver = webdriver.Remote(
    command_executor='http://127.0.0.1:4723/wd/hub',
    desired_capabilities=
    {
    "automationName": "XCUITest",
    "platformName": "iOS",
    "deviceName": "iPhone 7",
    "platformVersion": "12.0",
    "app": "/Users/qiuyunxia/yunxia.qiu/code/IPA/test.ipa",
    "bundleId": "com.mobvista.ui.test",
    "noReset": True,
    "udid": "2264c37ef756e8a3c3339097f92a420ed8656375"
    }
    )

    def tearDown(self):

    self.driver.quit()

    def testSample(self):
    sleep(2)
    ir = self.driver.find_element_by_name("InterActive Ad")
    print(ir.text)
    print(ir.tag_name)
    try:
    self.driver.find_element_by_name("InterActive Ad").click()
    sleep(3)
    self.driver.get_screenshot_as_file('screen.png')
    except:
    print("no element")

    pass

    # def testSample01(self):
    # pass


    if __name__ == '__main__':
    suite = unittest.TestLoader().loadTestsFromTestCase(TestSample)
    unittest.TextTestRunner(verbosity=2).run(suite)
  • 相关阅读:
    schema的详解
    递归删除文件
    如何写一个schema文件
    如何写一个dtd文件
    WebService随笔记录
    文件分割
    三级数据显示
    数据库锁表查询及解除方法
    list分页
    JXLS模板导出多个sheet文件
  • 原文地址:https://www.cnblogs.com/dreamhighqiu/p/11016147.html
Copyright © 2011-2022 走看看