运营管理平台商品增加脚本 不同类型弹窗+多层iframe

来源:互联网 发布:不想做程序员了 太累了 编辑:程序博客网 时间:2024/05/16 05:10


#coding=utf-8from selenium import webdriverimport os,timed=170driver= webdriver.Ie()driver.get("http://192.168.1.230:8080/saas-business/admin")#登陆运营管理系统driver.find_element_by_xpath("//*[@id='loginName']").send_keys("root@ftrend.cn")driver.find_element_by_xpath("//*[@id='loginPwd']").send_keys("12345678")driver.find_element_by_xpath("//*[@id='yzCode']").send_keys("1234")driver.find_element_by_xpath("//*[@id='login']").click()time.sleep(2)#打开商品管理页面driver.find_element_by_xpath("//*[@id='productManager']/div[1]").click()time.sleep(3)#解决多层框架问题#获取要使用的框架asd=driver.find_element_by_xpath("//html/body/div/div[3]/div/div/div[2]/div[2]/div/iframe")#跳转到获取的框架driver.switch_to_frame(asd) while d<250:    print d    #点击增加    driver.find_element_by_xpath("//*[@id='tb']/a[2]/span").click()    #输入商品信息    driver.find_element_by_xpath("//*[@id='attr_name']").send_keys(d)    driver.find_element_by_xpath("//*[@id='attr_productCode']").send_keys(d)    driver.find_element_by_xpath("//*[@id='attr_content']").send_keys(d)    driver.find_element_by_xpath("//*[@id='actForm']/table/tbody/tr[5]/td[2]/span/input[1]").send_keys(d)    driver.find_element_by_xpath("//*[@id='attr_unit']").send_keys(d)    #保存    driver.find_element_by_xpath("//*[@id='actForm']/div/a[1]").click()    time.sleep(2)    #弹窗警告,确定    #普通网页类型弹窗,直接查找网页元素即可    driver.find_element_by_xpath("html/body/div[8]/div[2]/div[4]/a").click()    #js弹窗,点击确定用如下语句    #driver.switch_to_alert().accept()    d+=1driver.quit()


0 0
原创粉丝点击