测试网站是搭建在本地的开源电商网站,对网站的后台商品管理进行自动化测试
操作内容包括:管理员登录网站、进入商品管理,添加商品,上传商品图片,输出商品添加成功与否。
技术点:
- 上传图片
负责上传文件的控件是<input type=‘file’…>,对这个控件sendkeys(图片路径)
driver.find_element_by_name(“file”).send_keys(“E:/PythonCase/SeleniumProject/4.png”)
# 1.1 打开后台登陆页面
import time
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://localhost:8077/admin.php"