ecshop自动化测试
时间: 2024-01-19 21:03:39 浏览: 165
什么是自动化测试
为了实现ECShop自动化测试,我们需要使用Selenium WebDriver和Python编程语言。下面是一个简单的ECShop自动化测试示例,它演示了如何在ECShop网站上添加一个新商品:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome()
# 打开ECShop网站
driver.get("http://localhost/ecshop")
# 登录ECShop
driver.find_element_by_name("username").send_keys("admin")
driver.find_element_by_name("password").send_keys("admin123")
driver.find_element_by_name("submit").click()
# 进入添加商品页面
driver.find_element_by_link_text("商品列表").click()
driver.find_element_by_link_text("添加新商品").click()
# 输入商品名称
driver.find_element_by_name("goods_name").send_keys("测试商品")
# 输入商品价格
driver.find_element_by_name("shop_price").clear()
driver.find_element_by_name("shop_price").send_keys("3000.00")
# 勾选促销价
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("2800.00")
# 保存商品
driver.find_element_by_name("submit").click()
# 关闭浏览器
driver.quit()
```
这个示例使用Chrome浏览器打开ECShop网站,然后登录ECShop,进入添加商品页面,输入商品名称、价格和促销价格,最后保存商品并关闭浏览器。你可以根据自己的需求修改这个示例。
阅读全文