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/")
def checkindex(self): self.index_page = IndexPage(self.driver) try: self.index_page.get_lowbannerstudy_element() return True except: return False
def login_case_fixture(): '''测试用例前置后置条件''' driver = webdriver.Chrome() login_page = LoginPage(driver) index_page = IndexPage(driver) yield login_page, index_page driver.quit()
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
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
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
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()
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
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)
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()
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")
def index_page(self): """首页""" return IndexPage(self.driver) # 返回页面实例化对象
def index_page(self): """首页页面""" return IndexPage(self.driver)
def index_page(self): # 2. 根据页面文件名写方法名 """首页页面""" return IndexPage(self.driver) # 3. 在方法内直接返回页面对象的实例化操作
def __init__(self, driver): self.index_page = IndexPage(driver)
def __init__(self, driver, i): self.login_page = LoginPage(driver, i) self.index_page = IndexPage(driver, i)
def index_page(self): # 2. 对应页面的文件名定义方法名 """设置首页""" return IndexPage(self.driver) # 3. 直接返回页面实例化的对象
def index_page(self): # 一句页面文件名写方法名 """首页页面""" return IndexPage(self.driver) # 在方法内直接返回页面对象的实例化
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/'
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/")
def index_page(self): return IndexPage(self.driver)
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/")