def keypair(self,cloud_controller_name):
Cloud_DebugLog.stepinfo(Messages.LOGIN_CLOUD) #"Login cloud"
Cloud_client_browser = self.driver
# :???????? Login and pass in with username, password, server and port
self.admin_cloud_login(username='admin')
time.sleep(TestSpeedControl.TEST_STEP_INTERVAL)
Cloud_DebugLog.stepinfo(Messages.CLICK_SET)
Cloud_DebugLog.debug_print(Messages.CLICK_SET)
Cloud_browser_main_map = Main_Browser_UIMap(Cloud_client_browser)
openstatus=Cloud_client_browser.find_element_by_xpath("//span[text()='??']/../..").get_attribute("class")
if openstatus=='open':
pass
else:
safe_menu_btn=Cloud_browser_main_map.get_menu('security/')
safe_menu_btn.click()
safe_map=Safe_UIMap(Cloud_client_browser)
safe_map.getelement("//span[text()='???']").click()
time.sleep(1)
safe_map.getelement("//*[@id='create_keypair']").click()
time.sleep(1)
keypairname='gyp'+"".join(random.sample('1234567890zyxwvutsrqponmlkjihgfedcba',5))
safe_map.getelement("//*[@id='modal_style']/div/div[2]/div/div/div[1]/input").send_keys(keypairname)
safe_map.get_select(cloud_controller_name,name='cloud_controller_id')
safe_map.getelement(id='id_button_submit').click()
time.sleep(5)
#safe_map.getelement("//*[@id='product-page']/div/h3").send_keys(Keys.ENTER)
h3=safe_map.getelement("//*[@id='product-page']/div/h3").text
a="???\""+keypairname+"\"??????????????????"
assert h3==a
评论列表
文章目录