Change.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:myautotest 作者: auuppp 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号