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)