码迷,mamicode.com
首页 > 移动开发 > 详细

Appium学习

时间:2020-06-12 16:09:29      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:desire   elf   cas   element   ESS   bdr   sel   apk   name   

from appium import webdriver
import unittest
import time

class QQlogin(unittest.TestCase):
    def setUp(self):
        desired_caps = {platformName: Android, # 平台名称
                        platformVersion: 5.1.1,  # 系统版本号
                        deviceName: 127.0.0.1:62001,  # 设备名称。如果是真机,在‘设置->关于手机->设备名称‘里查看
                        appPackage: com.tencent.mobileqq,  # apk的包名
                        appActivity: com.tencent.mobileqq.activity.LoginActivity  # activity 名称
                        }
        self.driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)  # 连接Appium
        self.driver.implicitly_wait(15)
        time.sleep(15)

    def test_login(self):
        el1 = self.driver.find_element_by_id("com.tencent.mobileqq:id/btn_login")
        el1.click()
        el2 = self.driver.find_element_by_accessibility_id("请输入QQ号码或手机或邮箱")
        el2.send_keys("xxxxxx")
        el3 = self.driver.find_element_by_accessibility_id("密码 安全")
        el3.send_keys("xxxxxx")
        el4 = self.driver.find_element_by_accessibility_id("登 录")
        el4.click()

    def tearDown(self):
        self.driver.quit()


if __name__ == __main__:
    unittest.main()

QQ登录

Appium学习

标签:desire   elf   cas   element   ESS   bdr   sel   apk   name   

原文地址:https://www.cnblogs.com/hyeonsori/p/13099965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!