コード例 #1
0
ファイル: test_case.py プロジェクト: yangfit/ecshop
    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, '提交订单失败')
コード例 #2
0
    def setUpClass(cls):
        cls.driver = webdriver.Chrome()

        cls.login = Loginpage(cls.driver)

        cls.a = addBug(cls.driver)
        cls.login.login()
コード例 #3
0
ファイル: test_login.py プロジェクト: zhxsunshines/xiaxia_1
 def setUpClass(cls):
     cls.driver = webdriver.Chrome()
     cls.driver.get(login_url)
     cls.login = Loginpage(cls.driver)
コード例 #4
0
ファイル: test_add_bug.py プロジェクト: luxiao1/web_auto
 def setUpClass(cls):
     cls.driver = webdriver.Chrome()
     cls.add = Add_bug_page(cls.driver)
     cls.l = Loginpage(cls.driver)
     cls.l.login()
コード例 #5
0
 def setUpClass(cls):
     cls.driver = webdriver.Chrome()
     cls.longinp = Loginpage(cls.driver)
コード例 #6
0
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)
コード例 #7
0
ファイル: test_case.py プロジェクト: yangfit/ecshop
 def test_2(self):  #登录
     admin, password = read_login_excel()[0]
     Loginpage(self.driver).login(admin, password)