测微信页面的时候使用谷歌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"
时间: 2024-10-08 01:13:50