码迷,mamicode.com
首页 > 移动开发 > 详细

appium处理app与web页面的转换

时间:2016-06-16 21:31:28      阅读:469      评论:0      收藏:0      [点我收藏+]

标签:

 
测微信页面的时候使用谷歌app,进入微信页面的链接
def setUp(self):
print("set up env for android testing...")
self.desired_caps = {
‘platformName‘: ‘Android‘,
‘platformVersion‘: ‘5.1.1‘,
‘deviceName‘: ‘KIW-TL00‘,
‘browserName‘: ‘‘,
‘appPackage‘: ‘com.android.chrome‘,
‘appActivity‘: ‘org.chromium.chrome.browser.ChromeTabbedActivity‘,
‘unicodeKeyboard‘: ‘true‘,
‘resetKeyboard‘: ‘true‘
}
self.driver = webdriver.Remote(command_executor=‘http://localhost:4723/wd/hub‘, desired_capabilities=self.desired_caps)
self.driver.get(‘http://release.thy360.com/o2o_weixin/index.html#/tab/platformHome‘)
self.driver.implicitly_wait(30)
此时已经从app中进入了微信链接的web页面,接下来的定位xpath都是在web页面上进行的,所以需要转换到web页面
使用语句
self.driver.switch_to.context(‘WEBVIEW_1‘)
 
 
self.driver.switch_to.context()
 如果是从App转到web的话()填"WEBVIEW_1",
如果web转到App的话填"NATIVE_APP"

appium处理app与web页面的转换

标签:

原文地址:http://www.cnblogs.com/reblues/p/5592077.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!