def Change(self,name):
#Cloud_client_browser = self.driver
self.admin_cloud_login(username='admin')
time.sleep(1)
Main_Browser_UIMap(self.driver).get_menu('change').click()
Change_map=Change_UIMap(self.driver)
time.sleep(3)
totalRows=utils_misc.getlist_count(self.driver, '//*[@id="message_content"]/div/div/table/tbody/tr')
print totalRows
index=utils_misc.getindex(self.driver, totalRows, name, '//*[@id="message_content"]/div/div/table/tbody/tr[', ']/td[2]')
time.sleep(1)
print index
utils_misc.get_xpath_text(self.driver, index, '//*[@id="message_content"]/div/div/table/tbody/tr[', ']/td[7]/a').click()
time.sleep(1)
Change_map.getelement('//*[@id="checkAllImage"]').click()
Change_map.getelement('//a[@data-target="#image-div"]').click()
#self.driver.execute_script("arguments[0].scrollIntoView();", Change_map.getelement('//*[@id="checkAllFlavor"]'))
time.sleep(1)
Change_map.getelement('//*[@id="checkAllFlavor"]').click()
Change_map.getelement('//a[@data-target="#flavor-div"]').click()
time.sleep(1)
#self.driver.execute_script("arguments[0].scrollIntoView();", Change_map.getelement('//*[@id="checkAllNetwork"]'))
Change_map.getelement('//*[@id="checkAllNetwork"]').click()
Change_map.getelement('//a[@data-target="#network-div"]').click()
#self.driver.execute_script("arguments[0].scrollIntoView();", Change_map.getelement('(//*[@id="checkAllHostInVp"])[1]'))
time.sleep(1)
#self.driver.execute_script("arguments[0].scrollIntoView();", Change_map.getelement('(//*[@id="checkAllHostInVp"])[2]'))
#self.driver.execute_script("arguments[0].scrollIntoView();", Change_map.getelement('//*[@id="checkAllSt"]'))
time.sleep(1)
if utils_misc.isElementExist(self.driver, '(//*[@id="checkAllHostInVp"])[1]'):
Change_map.getelement('(//*[@id="checkAllHostInVp"])[1]').click()
time.sleep(1)
#Change_map.getelement('//a[@data-target="#pool-div"]').click()
#js = "window.scrollTo(0,document.body.scrollHeight)"
#self.driver.execute_script(js)
Change_map.getelement('//a[@data-target="#pool-div"]').send_keys(Keys.CONTROL,Keys.END)
time.sleep(1)
if utils_misc.isElementExist(self.driver, '(//*[@id="checkAllHostInVp"])[2]'):
Change_map.getelement('(//*[@id="checkAllHostInVp"])[2]').click()
#Change_map.getelement('//a[@data-target="#pool-div"]').click()
if utils_misc.isElementExist(self.driver, '//*[@id="checkAllUnallocated"]'):
Change_map.getelement('//*[@id="checkAllUnallocated"]').click()
Change_map.getelement('//a[@data-target="#pool-div"]').click()
Change_map.getelement('//*[@id="checkAllSt"]').click()
Change_map.getelement('//a[@data-target="#st-div"]').click()
Change_map.getelement('//a[@data-target="#st-div"]').send_keys(Keys.CONTROL,Keys.HOME)
time.sleep(2)
# js = "window.scrollTo(0,0)"
#self.driver.execute_script(js)
#self.driver.execute_script("arguments[0].scrollIntoView();", Change_map.getelement('//*[@id="accept-button"]'))
Change_map.getelement('//*[@id="accept-button"]').click()
time.sleep(10)
Change_map.getelement('//*[@id="product-page"]/div[1]/li/a').click()
utils_misc.get_xpath_text(self.driver, index, '//*[@id="message_content"]/div/div/table/tbody/tr[', ']/td[1]/input').click()
Change_map.getelement('//*[@id="id_processed"]').click()
评论列表
文章目录