1 Star 0 Fork 0

gaoxiufang/hogwartsck_wchat

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test_appwworkcreat.py 2.04 KB
一键复制 编辑 原始数据 按行查看 历史
#作者 :gaoxiufang
#创建时间 :2021/4/23
# 文件 :16:10.py
# IDE :PyCharm
from time import sleep
import pytest
from appium import webdriver
from appium.webdriver.common.mobileby import MobileBy
from selenium.webdriver.common.by import By
class Testwwork:
def setup(self):
desired_caps = {
"platformName": "Android",
"deviceName": "appwworktest",
"appPackage": "com.tencent.wework",
"appActivity": ".launch.LaunchSplashActivity",
"noReset": "true"
}
self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
self.driver.implicitly_wait(10)
def teardown(self):
self.driver.quit()
def test_adduser(self):
#1.切换到通讯录
# 2.查找到添加成员
# 3.点击添加成员
# 4.查找到“手动输入添加”
# 5.点击进入添加成员页面
# 6.必填元素(姓名,手机号,主部门)
# 7.查找保存元素,点击保存
#断言判断,添加成功以后 返回通讯录页面,查找添加上的用户名称
self.driver.implicitly_wait(10)
self.driver.find_element(MobileBy.XPATH, "//*[@resource-id='com.tencent.wework:id/dqn' and @text='通讯录']").click()
self.driver.find_element(MobileBy.ANDROID_UIAUTOMATOR,
'new UiScrollable(new UiSelector().scrollable(true)).scrollTextIntoView("添加成员")').click()
self.driver.find_element(MobileBy.XPATH,"//*[@resource-id='com.tencent.wework:id/cji' and @text='输入成员信息加入企业通讯录']").click()
self.driver.find_element(By.ID, "com.tencent.wework:id/au0").click()
self.driver.find_element(By.ID, "com.tencent.wework:id/au0").send_keys("gaosrever002")
self.driver.find_element(By.ID, "com.tencent.wework:id/eq7").click()
self.driver.find_element(By.ID, "com.tencent.wework:id/eq7").send_keys("18910757690")
self.driver.find_element(By.ID, "com.tencent.wework:id/dh2").click()
sleep(2)
self.driver.find_element(By.ID, "com.tencent.wework:id/gur").click()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/gaoxiufang/hogwartsck_wchat.git
git@gitee.com:gaoxiufang/hogwartsck_wchat.git
gaoxiufang
hogwartsck_wchat
hogwartsck_wchat
master

搜索帮助