海盗电商项目:后台管理商品脚本

#1、打开后台登陆页面
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.support import expected_conditions
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait
driver=webdriver.Chrome()
driver.implicitly_wait(5)
driver.maximize_window()
driver.get("http://127.0.0.1/index.php?m=admin&c=public&a=login")
#2、输入用户名,密码,验证码
driver.find_element_by_name("username").send_keys("admin")
driver.find_element_by_name("userpass").send_keys("password")
driver.find_element_by_name("userverify").send_keys("1234")
#点击登录按钮
driver.find_element_by_class_name("Btn").click()
#点击商品管理
driver.find_element_by_link_text("商品管理").click()
#点击添加商品
driver.find_element_by_link_text("添加商品").click()
#选择商品分类
#把selenium切换到子页面中
driver.switch_to.frame("mainFrame")
#输入商品名称
driver.find_element_by_name("name").send_keys("iphone xs max")
#选择商品分类
driver.find_element_by_id("1").click()
driver.find_element_by_id("2").click()
driver.find_element_by_id("6").click()
ActionChains(driver).double_click(driver.find_element_by_id("7")).perform()
#选择商品品牌
brand=driver.find_element_by_name("brand_id")
Select(brand).select_by_value("1")
#添加商品图片
driver.find_element_by_link_text("商品图册").click()
driver.find_element_by_name("file").send_keys("D:/BlueDream_1080.jpg")
#点击开始上传
driver.find_element_by_css_selector(".uploadBtn.state-finish.state-ready").click()
#处理弹出框
WebDriverWait(driver,30,0.5).until(expected_conditions.alert_is_present())
driver.switch_to.alert.accept()
#点击提交
driver.find_element_by_class_name("button_search").click()
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页