'''
需求: 需求:打开163网易注册系统(正向测试用例)
输入用户名
输入密码
输入手机号
点击同意
点击注册
完成后,关闭浏览器
方法:
(random.randint(0,1))
生成随机数(0,1)数字代表着生成几位数
'''
#线性脚本
from selenium import webdriver
import time
import random
driver = webdriver.Chrome()
driver.get("https://mail.163.com/register/index.htm?from=163mail&utm_source=163mail")
#输入有效email:
# 生成随机数
email = "aaaa"+str(random.randint(0,1))
driver.find_element_by_xpath('//*[@id="username"]').send_keys(email)
#输入有效的密码
password = "123abc"+str(random.randint(0,9999))
driver.find_element_by_xpath("//*[@id='password']").send_keys(password)
#输入有效手机号
shoujihao = "1512791891"+str(random.randint(0,1))
driver.find_element_by_xpath('//*[@id="phone"]').send_keys(shoujihao)
#点击同意
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("注册不成功")