APP自动化测试总结一:Appium连接参数与第一个脚本

 1 from appium.webdriver import Remote
 2 
 3 
 4 caps = {
 5     "platformName": "Android",
 6     "appPackage": "com.lemon.lemonban",
 7     "appActivity": ".activity.WelcomeActivity"
 8 }
 9 
10 driver = Remote(desired_capabilities=caps,
11             #Appium客户端端口号
12              command_executor='http://127.0.0.1:4723/wd/hub'
13                 )
14 
15 ## 元素定位
16 # 设置隐性等待
17 driver.implicitly_wait(10)
18 # 查找元素,(准备元素定位的表达式)
19 el = driver.find_element('id', 'com.lemon.lemonban:id/navigation_my')
20 el.click()
21 
22 # 定位点击头像登录
23 avatar = driver.find_element('id', 'com.lemon.lemonban:id/fragment_my_lemon_avatar_title')
24 avatar.click()
25 # 用户手机号码填写
26 mobile = driver.find_element('id', 'com.lemon.lemonban:id/et_mobile')
27 mobile.send_keys('1811')
28 # 密码填写
29 passwd = driver.find_element('id', 'com.lemon.lemonban:id/et_password')
30 passwd.send_keys('123456')
31 # 点击登录
32 login_btn = driver.find_element('id', 'com.lemon.lemonban:id/btn_login')
33 login_btn.click()
34 
35 time.sleep(4)

 

posted @ 2022-12-28 14:40  Chaman囍  阅读(105)  评论(0编辑  收藏  举报