代码拉取完成,页面将自动刷新
#作者 :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()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。