コード例 #1
0
import unittest
import time
import os
from ddt import ddt, file_data, data, unpack
from selenium import webdriver
from pages.signinuser_page import UserSignIn_Page
from selenium.webdriver.common.action_chains import ActionChains
from poium import Page, PageElement, PageSelect
from testdata.read_excel import get_testdata


# 指定 excel 文件路径
excel_file_dir = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) + '//' + 'testdata' + '//' + 'signin_testdata.xlsx'
# 获取列表中的数据
# 1,2 = 获取第1行(从1开始算,不包括第2行);0, 4 = 获取前4列(从0开始算,不包括第4列)
signinuser_1_testdata = get_testdata(excel_file_dir, 'Sheet1', 1, 2, 0, 4)
# 获取第1行4到19列
signinuser_2_testdata = get_testdata(excel_file_dir, 'Sheet1', 1, 2, 4, 19)
# 获取第1行19到21列
signinuser_3_testdata = get_testdata(excel_file_dir, 'Sheet1', 1, 2, 19, 21)


@ddt
class SigninUser_test(unittest.TestCase):
    """
    测试注册demo客户
    """
    @classmethod
    def setUpClass(cls):
        """初始化"""
        # cls.dr = webdriver.Chrome()
コード例 #2
0
import datetime
import os
from ddt import ddt, file_data, data, unpack
from selenium import webdriver
from pages.signinIB_page import SignInIB_Page
from selenium.webdriver.common.action_chains import ActionChains
from poium import Page, PageElement, PageSelect
from testdata.read_excel import get_testdata

# 指定 excel 文件路径
excel_file_dir = os.path.abspath(os.path.dirname(os.path.dirname(
    __file__))) + '//' + 'testdata' + '//' + 'signin_testdata_new.xlsx'

# 获取列表中的数据
# 1,2 = 获取第1行(从1开始算,不包括第2行);0, 4 = 获取前4列(从0开始算,不包括第4列)
signinib_1_testdata = get_testdata(excel_file_dir, 'Sheet1', 1, 2, 0, 4)
# 获取第1行4到19列
signinib_2_testdata = get_testdata(excel_file_dir, 'Sheet1', 1, 2, 4, 19)
# 获取第1行19到21列
signinib_3_testdata = get_testdata(excel_file_dir, 'Sheet1', 1, 2, 21, 23)


@ddt
class SigninIB_test(unittest.TestCase):
    """
    测试 au 注册IB
    使用时间戳的方式
    """
    @classmethod
    def setUpClass(cls):
        """初始化"""
コード例 #3
0
import time
import os
from ddt import ddt, file_data, data, unpack
from selenium import webdriver
from pages.signinuser_page import IBSignIn_Page
from selenium.webdriver.common.action_chains import ActionChains
from poium import Page, PageElement, PageSelect
from testdata.read_excel import get_testdata

# 指定 excel 文件路径
excel_file_dir = os.path.abspath(os.path.dirname(os.path.dirname(
    __file__))) + '//' + 'testdata' + '//' + 'signin_countrydata.xlsx'
# 获取列表中的数据
# 1,2 = 获取第1行(从1开始算,不包括第2行);0, 4 = 获取前4列(从0开始算,不包括第4列)
# all
country_testdata = get_testdata(excel_file_dir, 'Sheet1', 1, 250, 0, 2)
# 第4行
# country_testdata = get_testdata(excel_file_dir, 'Sheet1', 4, 5, 0, 2)
# 第5行
# country_testdata = get_testdata(excel_file_dir, 'Sheet1', 5, 6, 0, 2)
# 第1行到第3行
# country_testdata = get_testdata(excel_file_dir, 'Sheet1', 1, 4, 0, 2)


@ddt
class Signin_Country_test(unittest.TestCase):
    """
    测试注册不同的国家
    """
    @classmethod
    def setUpClass(cls):