appium 企业微信实战1

课前准备

  • 看完本章节所有课程内容
  • 完成作业,优先回答和作业相关的问题
  • 相关问题在评论区回复

上课内容

  • 梳理知识点
  • 讲解作业
  • 答疑

本章演示代码

https://gitlab.stuq.ceshiren.com/lg/lg9/hogwartslg9

课后调查表

作业

【简答题】实现企业微信 app 版 添加成员

模板代码如下:

class TestWeXin:
    def setup(self):
        caps = {}
        caps["platformName"] = "Android"
        caps["appPackage"] = "com.tencent.wework"
        caps["appActivity"] = ".launch.LaunchSplashActivity"
        caps["deviceName"] = "hogwarts"
        caps["noReset"] = "true"
        self.driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", caps)
        self.driver.implicitly_wait(5)

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

mock 数据

https://github.com/joke2k/faker

M1电脑无法使用模拟器,请问该作业如何完成?

有真机设备么?也可以拿真机练习的

也可以使用android studio 的emulator, 可以参照这个贴子:https://medium.com/techiepedia/setting-up-android-emulator-in-m1-mac-fff58ec8bff8。

这个帖子我之前已经参照过,也下载了预览版并运行了起来,adb devices也能找到,定位功能一切都比较顺利。但是这个预览版不支持上网,也没法安装32位的app,大部分的app也不支持64位的,包括雪球app,即是能安装也没有网络。。。目前我发现仅能安装 gitmind 和 微信64版 。android studio 可以下载M1的镜像 但无法启动AVD ,原因不明。

只有ios

如果android studio也搞不定,也没有真机。就先拿ios 系统写作业吧。
M1 比较新,现在好多都不适配。