在百度 app 中搜索 python 相关内容代码如下:
- from appium import webdriver
- desired_caps = {}
- desired_caps['deviceName'] = '621QECQ23DKQP'
- desired_caps['platformName'] = 'Android'
- desired_caps['platformVersion'] = '6.0'
- desired_caps['appPackage'] = 'com.baidu.searchbox'
- desired_caps['appActivity'] = '.SplashActivity'
- # 下面这个是百度二次启动的 activity
- desired_caps['appWaitActivity'] = '.MainActivity'
- desired_caps['unicodeKeyboard'] = 'True'
- desired_caps['resetKeyboard'] = 'True'
- desired_caps['automationName'] = 'Selendroid'
- driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)
- # 点击搜索框
- driver.find_element_by_id('baidu_searchbox').click()
- # 在搜索框中输入 python
- driver.find_element_by_id('SearchTextInput').send_keys('python')
- # 点击查询
- driver.find_element_by_id('float_search_or_cancel').click()
- driver.quit()
看到这里是不是感觉 app 测试很简单? 其实这是最简单的范例, 实际自动化测试过程中会遇到各种问题, 只有善于总结, 有好的思路解决问题才能真的学到东西
来源: http://www.bubuko.com/infodetail-2656480.html