def operation(self,vmname,btnlocator,statelocator,text,user):
#?????
#name?????????????
#btnlocator????????????????????xpath
#statelocator???xpath
#text????????????????
if 'stop' in btnlocator:
Cloud_DebugLog.stepinfo(Messages.VM_STOP)
elif 'restart' in btnlocator:
Cloud_DebugLog.stepinfo(Messages.VM_RESTART)
else:
Cloud_DebugLog.stepinfo(Messages.VM_START)
userid=utils_misc.readconfig("DepManage").get(user, 'userid')
password=utils_misc.readconfig("DepManage").get(user, 'password')
#userid=utils_misc.readconfig("DepManage").get('USER', 'userid')
#password=utils_misc.readconfig("DepManage").get('USER', 'password')
#self.normal_cloud_login(userid,password)
self._search(vmname)
Cloud_server_map=self.Cloud_server_map
Cloud_server_map.getelement(btnlocator).click()
Cloud_server_map.getelement(Cloud_server_map.submit_btn).click()
WebDriverWait(self.Cloud_client_browser,100).until(expected_conditions.text_to_be_present_in_element((By.XPATH,statelocator), text))
Cloud_DebugLog.stepinfo(Messages.VM_operation)
评论列表
文章目录