def _create_remote_web_driver(self, capabilities_type, webdriver_remote_url,
desired_capabilities=None, profile=None):
"""parses the string based desired_capabilities if neccessary and
creates the associated remote web driver"""
desired_capabilities_object = capabilities_type.copy()
if isinstance(desired_capabilities, (str, unicode)):
desired_capabilities = self._parse_capabilities_string(desired_capabilities)
desired_capabilities_object.update(desired_capabilities or {})
return webdriver.Remote(desired_capabilities=desired_capabilities_object,
command_executor=str(webdriver_remote_url),
browser_profile=profile)
评论列表
文章目录