def test_1(self): """用户注册 - 添加收货地址 - 添加购物车 - 订单 - 结算""" # 注册用户 username, email, password1, conform_password, msn, qq, office_phone, home_phone, mobile_phone, passwd_answer = \ read_enroll_excel()[2] # 提取数据 EnrollPage(self.driver).enroll(username, email, password1, conform_password, msn, int(qq), int(office_phone), int(home_phone), int(mobile_phone), passwd_answer) # 添加收货信息 onsignee, address, tel, email = read_add_information_excel()[1] ShoppAddress(self.driver).add_information(onsignee, address, int(tel), email) # 添加购物车 Loginpage(self.driver).buy() sleep(2) # 生成订单 ShoppingCar(self.driver).settlement_center() sleep(1) # 提交订单 SubmitTorder(self.driver).submit_torder() sleep(3) a = Assert(self.driver) # 断言 text = a.get_assert_text("//*[@id='listDiv']/table[1]", 2, 3) self.assertEqual(address, text, '提交订单失败')
def setUpClass(cls): cls.driver = webdriver.Chrome() cls.login = Loginpage(cls.driver) cls.a = addBug(cls.driver) cls.login.login()
def setUpClass(cls): cls.driver = webdriver.Chrome() cls.driver.get(login_url) cls.login = Loginpage(cls.driver)
def setUpClass(cls): cls.driver = webdriver.Chrome() cls.add = Add_bug_page(cls.driver) cls.l = Loginpage(cls.driver) cls.l.login()
def setUpClass(cls): cls.driver = webdriver.Chrome() cls.longinp = Loginpage(cls.driver)
from selenium import webdriver import time from pages.login_page import Loginpage driver = webdriver.Chrome() l = Loginpage(driver) l.login() document.getElementById('account').value = 'admin' document.getElementsByName('password')[0].value = 'Li@12345' document.getElementById('submit').click() #处理富文本 js = "document.getElementsByClassName('ke-edit-iframe')[0].contentWindow.document.body.innerHTML='hello world'" driver.execute_script(js)
def test_2(self): #登录 admin, password = read_login_excel()[0] Loginpage(self.driver).login(admin, password)