I need to set up desired caps for Chrome. Currently my code is made for Android device, so I need to change desired caps to make it work same but for web browser Chrome, not Android.
def setUp(self):
print('setup')
print('serial %s'%self.serial)
self.dbInstance = DbConnection()
if not self.dbInstance.cfg:
print('Cannot load db configuration file')
return
capabilities = GetCapabilities(self.serial,self.dbInstance.db)
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = capabilities.platform_version
desired_caps['deviceName'] = capabilities.device_name
desired_caps['appPackage'] = capabilities.app_package
desired_caps['appActivity'] = capabilities.app_activity
self.driver = webdriver.Remote('http://'+capabilities.appium_server+':'+capabilities.appium_port+'/wd/hub', desired_caps)
So if I change it to:
def setUp(self):
print('setup')
print('serial %s'%self.serial)
self.dbInstance = DbConnection()
if not self.dbInstance.cfg:
print('Cannot load db configuration file')
return
capabilities = GetCapabilities(self.serial, self.dbInstance.db)
desired_caps = {}
desired_caps['platformName'] = 'WEB'
desired_caps['platformVersion'] = capabilities.platform_version
self.driver = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.Chrome)
driver.get("http://web.com/")
self.driver.implicitly_wait(30)
It gives me an error.
Aucun commentaire:
Enregistrer un commentaire