python自动化-----新增商品
#coding=utf8
#新增商品 python2.7
from selenium import webdriver
import time
#基本操作
driver = webdriver.Chrome()
driver.get("url") #具体地址url 此处是ecshop
driver.maximize_window()
driver.implicitly_wait(5)
#登录系统
driver.find_element_by_xpath("//*[@id='loginPanel']/div[1]/input").send_keys("admin")
driver.find_element_by_xpath("//*[@id='loginPanel']/div[2]/input").send_keys("12345678a")
driver.find_element_by_xpath("//input[@class='btn-a']").click()
time.sleep(1)
#添加新商品
driver.switch_to.frame("menu-frame")
driver.find_element_by_xpath("//a[text()='添加新商品']").click()
#跳出框架
driver.switch_to.window(driver.window_handles[-1])
#商品名称
driver.switch_to.frame("main-frame")
driver.find_element_by_xpath("//input[@name='goods_name']").send_keys(u"图灵")
# driver.switch_to_window(driver.window_handles[-1])
#字体样式
driver.find_element_by_css_selector("#font_color > img").click()
driver.find_element_by_xpath("//td[@bgcolor='#0000FE']").click()
#货号
driver.find_element_by_xpath("//input[@name='goods_sn']").send_keys('TL20181232323212090212')
#商品分类
# driver.find_element_by_xpath("//select[@name='cat_id']").click()
from selenium.webdriver.support.select import Select
e1 = driver.find_element_by_xpath("//select[@name='cat_id']")
s = Select(e1)
s.select_by_visible_text("家用大电器")
#本店售价
driver.find_element_by_xpath("//input[@name='shop_price']").clear()
driver.find_element_by_xpath("//input[@name='shop_price']").send_keys('1100')
#下滑页面
import SendKeys
SendKeys.SendKeys("{PGDN}")
#勾选促销价
driver.find_element_by_id("is_promote").click()
driver.find_element_by_id("promote_1").clear()
driver.find_element_by_id("promote_1").send_keys('1000')
#修改促结束日期为2018-12-30
driver.find_element_by_id("selbtn2").click()
driver.find_element_by_xpath("//td[text()='30']").click()
#点击上传图片,上传本地图片
driver.find_element_by_xpath("(//input[@type='file'])[1]").click()
time.sleep(1)
SendKeys.SendKeys(r"C:\Users\Administrator\Desktop\timg.jpg")
SendKeys.SendKeys("{ENTER}")
#点击确定按钮
driver.find_element_by_xpath("//input[@value=' 确定 ']").click()