Exemplo n.º 1
0
 def setup(self):
     self.driver = DriverUtils.get_driver()
     DriverUtils.set_switch(True)
     self.index_page = IndexPage(self.driver)
     self.goods_search_page = GoodsSearchPage(self.driver)
     self.goods_detail_page = GoodsDetailPage(self.driver)
     self.driver.get("http://localhost/")
Exemplo n.º 2
0
 def checkindex(self):
     self.index_page = IndexPage(self.driver)
     try:
         self.index_page.get_lowbannerstudy_element()
         return True
     except:
         return False
Exemplo n.º 3
0
def login_case_fixture():
    '''测试用例前置后置条件'''
    driver = webdriver.Chrome()
    login_page = LoginPage(driver)
    index_page = IndexPage(driver)
    yield login_page, index_page
    driver.quit()
Exemplo n.º 4
0
 def setup(self):
     self.driver = webdriver.Chrome()
     self.Login_Page = LoginPage(driver=self.driver)
     self.Index_Page = IndexPage(driver=self.driver)
     self.driver.maximize_window()
     self.Login_Page.get(self.url + "login")
     pass
Exemplo n.º 5
0
 def jiekeyuwenselect(self):
     sleep(2)
     self.login_down = LoginDown(self.driver)
     self.login_down.unloginloginfirst()
     sleep(3)
     print('执行滑动屏幕开始')
     self.swipe = Swipe(self.driver)
     self.swipe.swipe_up()
     print('执行滑动屏幕结束')
     sleep(1)
     self.index_handle = IndexHandle(self.driver)
     self.index_handle.click_coursereadstatus()
     sleep(1)
     self.index_handle.click_jiekestatus()
     sleep(1)
     self.index_handle.click_coursesubject()
     sleep(1)
     self.index_handle.click_subject()
     sleep(1)
     self.index_page = IndexPage(self.driver)
     try:
         self.index_page.get_course_element()
         return True
     except:
         return False
Exemplo n.º 6
0
 def setup(self):
     self.driver = DriverUtils.get_driver()
     DriverUtils.set_switch(True)
     self.index_page = IndexPage(self.driver)
     self.cart_page = CartPage(self.driver)
     self.order_page = OrderPage(self.driver)
     self.order_pay_page = OrderPayPage(self.driver)
     self.home_page = HomePage(self.driver)
     self.driver.get("http://localhost/")
 def getcourseelement(self):
     try:
         self.index_page = IndexPage(self.driver)
         sleep(3)
         self.index_page.get_course_element()
         print('查询到课程')
         return True
     except:
         print('未查询到课程')
         return False
Exemplo n.º 8
0
def login_fixture():
    # opt = webdriver.ChromeOptions()
    # opt.add_argument('--headless')
    # driver = webdriver.Chrome(options=opt)
    driver = webdriver.Chrome()
    driver.maximize_window()
    login_page = LoginPage(driver)
    index_page = IndexPage(driver)
    yield login_page, index_page
    driver.quit()
Exemplo n.º 9
0
 def setup_class(self):
     self.driver = webdriver.Chrome()
     self.Login_Page = LoginPage(self.driver)
     self.Index_Page = IndexPage(self.driver)
     self.driver.maximize_window()
     self.Login_Page.get(self.url + r"login")
     self.Login_Page.user_input = "test"
     self.Login_Page.password_input = "123456zxA"
     self.Login_Page.login_button.click()
     sleep(self.sleep_time)
     self.Login_Page.select_hospital.click()
     self.Login_Page.select_ensure.click()
     sleep(self.sleep_time)
     pass
Exemplo n.º 10
0
 def test_shopping_success(self):
     tel = '13981401921'
     password = '******'
     indexPage = IndexPage(self.driver)
     indexPage.open("http://172.18.0.50:9003/")
     sleep(3)
     indexPage.mine_button()  #点击我的
     minePage = MinePage(self.driver)
     minePage.login_button()
     loginPage = LoginPage(self.driver)
     loginPage.tel_input(tel)
     loginPage.pwd_input(password)
     loginPage.submit_button()
     sleep(3)
Exemplo n.º 11
0
def invest_fixture():
    # opt = webdriver.ChromeOptions()
    # opt.add_argument('--headless')
    # driver = webdriver.Chrome(options=opt)
    driver = webdriver.Chrome()
    driver.maximize_window()
    driver.implicitly_wait(30)
    login_page = LoginPage(driver)
    # 登录首页
    login_page.login(conf.get('test_data', 'username'),
                     conf.get('test_data', 'password'))
    index_page = IndexPage(driver)
    # 首页点击抢投标
    index_page.click_element(index_loc.bid_btn_ele, '点击抢投标')
    invest_page = InvestPage(driver)
    # 滚动窗口到投资金额输入框
    invest_page.window_move_amount_inout()
    user_page = UserInfo(driver)
    yield invest_page, user_page
    driver.quit()
Exemplo n.º 12
0
 def setup(self):
     self.driver = DriverUtil.get_driver()
     self.login_page = LoginPage(self.driver)
     self.index_page = IndexPage(self.driver)
     self.driver.get("http://localhost")
Exemplo n.º 13
0
 def index_page(self):
     """首页"""
     return IndexPage(self.driver)  # 返回页面实例化对象
Exemplo n.º 14
0
 def index_page(self):
     """首页页面"""
     return IndexPage(self.driver)
Exemplo n.º 15
0
 def index_page(self):  # 2. 根据页面文件名写方法名
     """首页页面"""
     return IndexPage(self.driver)  # 3. 在方法内直接返回页面对象的实例化操作
Exemplo n.º 16
0
 def __init__(self, driver):
     self.index_page = IndexPage(driver)
Exemplo n.º 17
0
 def __init__(self, driver, i):
     self.login_page = LoginPage(driver, i)
     self.index_page = IndexPage(driver, i)
Exemplo n.º 18
0
 def index_page(self):  # 2. 对应页面的文件名定义方法名
     """设置首页"""
     return IndexPage(self.driver)  # 3. 直接返回页面实例化的对象
Exemplo n.º 19
0
 def index_page(self):  # 一句页面文件名写方法名
     """首页页面"""
     return IndexPage(self.driver)  # 在方法内直接返回页面对象的实例化
Exemplo n.º 20
0
 def test_title(self, browser, base_url):
     """检查url是否正确"""
     page = IndexPage(browser)
     page.get(base_url)
     url = page.get_url
     assert url == 'https://www.elitemba.cn/'
Exemplo n.º 21
0
 def setup(self):
     # 浏览器驱动对象获取
     self.driver = DriverUtil.get_driver()
     self.login_page = LoginPage(self.driver)
     self.index_page = IndexPage(self.driver)
     self.driver.get("http://192.168.2.133/")
Exemplo n.º 22
0
 def index_page(self):
     return IndexPage(self.driver)
Exemplo n.º 23
0
 def setup(self):
     self.driver = DriverUtils.get_driver()
     DriverUtils.set_switch(True)
     self.index_page = IndexPage(self.driver)
     self.login_page = LoginPage(self.driver)
     self.driver.get("http://localhost/")