首页 > 其他 > 详细

random csv---模块测试

时间:2021-03-05 22:23:20      阅读:37      评论:0      收藏:0      [点我收藏+]
‘‘‘
  需求: 需求:打开163网易注册系统(正向测试用例)
       输入用户名
       输入密码
       输入手机号
       点击同意
       点击注册
       完成后,关闭浏览器

‘‘‘
#模块化脚本,csv格式
from selenium import webdriver
import time
import  random
import csv
def mokuaihua():
 with open("data_csv.csv","r",encoding="utf-8")as f:
    data =csv.reader(f)
    for i in data :
                driver = webdriver.Chrome()
                driver.get("https://mail.163.com/register/index.htm?from=163mail&utm_source=163mail")
                #输入有效email:
                        # 生成随机数
                email = i[0]+str(random.randint(0,1))
                driver.find_element_by_xpath(‘//*[@id="username"]‘).send_keys(email)
                #输入有效的密码
                password = i[1]+str(random.randint(0,9999))
                driver.find_element_by_xpath("//*[@id=‘password‘]").send_keys(password)
                #输入有效手机号
                driver.find_element_by_xpath(‘//*[@id="phone"]‘).send_keys(i[2])
                #点击同意
                driver.find_element_by_xpath(‘/html/body/div[2]/div/div/div[2]/div[2]/div[4]/span‘).click()
                #点击注册
                driver.find_element_by_xpath(‘/html/body/div[2]/div/div/div[2]/div[2]/div[5]/a[1]‘).click()
                #设置断言
                one = "https://mail.163.com/"
                two =driver.current_url
                #if判断一下是否正确
                if one == two:
                    print("注册成功")
                else:
                    print("注册不成功")


#控制台
if __name__=="__main__":
    mokuaihua()

  

random csv---模块测试

原文:https://www.cnblogs.com/wsx123/p/14488115.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!