-
iWEBshop
商城自动化测试
实验目的:
在
iwebshop
商城项目上实践练习使用
web
端的自动化测试
实验内容:
选取
iwebshop
商城中的一个模块进行
web
端自动化测试,并提交相关代码
实验步骤:
选择前台登陆模块使用<
/p>
python
编写脚本:
代码如下:
import ver
from import Keys
import
time,traceback
def
login_and_logout(driver,username,password):
_element_by_l
ink_text(u
登录
_element_by_name(
_element_by_name(
_element_by_name(
_element_by_name(
_element_by_class_name(
(3)
_element_by_class_name(
try:
_element_by_link_text(u
免费注册
print(
验证登录退出用例运行
成功!
except:
fileName=open(
_exc(file=fileName)
()
()
print(
验证登录退出用例运行失败!
(3)
def login_username_or_passw
ord_fault(driver,username,password):
if len(password)>=6:
_element_
by_link_text(u
登录
_element_by_name(
_element_by_name(
_element_by_name(
_element_by_name(
_element_by_class_name(
(3)
try:
_element_by_class_name(
print(
验证符合标准的用户名
或密码错误时登录失败用例
运行成功!
except:
fileName=open(
_exc(file=fileName)
()
()
print
(
验证符合标准的用户名或密码错误时登录失败用例
运行失败!
else:
_element_by_link_text(u
登录
_element_by_name(
_element_by_name(
_element_by_name(
_element_by_name(
_element_by_class_name(
try:
_element_by_class_name(
d()
print
(
验证不符合标准的密码登录失败用例运行成功!
except:
fileName=open(
_exc(file=fileName)
()