def test_baidu_search(self): homepage = HomePage(self.driver) homepage.type_search('selenium') homepage.send_submit_btn() time.sleep(2) homepage.get_window_img() try: assert 'selenium' in homepage.get_page_title() print('Test Pass') except Exception as e: print('Test Fail', format(e))
def test_baidu_search(self): #使用POM方法,将定位和方法分别分装到了 pageobjects.baidu_homepage.py 和framework.base_page.py homepage = HomePage(self.driver) homepage.type_search('selenium') # 调用页面对象中的方法 homepage.send_submit_btn() # 调用页面对象类中的点击搜索按钮方法 time.sleep(2) homepage.get_window_img() # 调用基类截图方法 try: assert 'selenium' in homepage.get_page_title( ) # 调用页面对象继承基类中的获取页面标题方法 print('Test Pass.') except Exception as e: print('Test Fail.', format(e))
def test_baidu_search(self): self.driver.find_element_by_id('kw').send_keys('selenium') # time.sleep(2) homepage = HomePage(self.driver) homepage.type_search('selenium') homepage.send_submit_btn() time.sleep(2) homepage.get_window_img() try: assert 'selenium' in self.driver.title print('test pass.') except Exception as e: print('test fail.', format(e))
def test_baidu_search(self): """ 这里一定要test开头,把测试的逻辑代码封装到一个test开头的方法里 :return: """ homepage = HomePage(self.driver) homepage.type_search("selenium") # 调用页面对象中的方法 homepage.send_submit_btn() # 调用页面对象类中的点击搜索按钮方法 time.sleep(2) homepage.get_window_img() #调用基类截图方法 try: assert 'selenium' in homepage.get_page_title() print("Test pass!") except Exception as e: print("Test Fail".format(e))
def test_search2(self): homepage = HomePage(self.driver) homepage.type_search('python') homepage.send_submit_btn() time.sleep(2) homepage.get_window_img()
def test_search2(self): homepage = HomePage(self.driver) homepage.type_search('python') # 调用页面对象中的方法 homepage.send_submit_btn() # 调用页面对象类中的点击搜索按钮方法 time.sleep(2) homepage.get_window_img() # 调用基类截图方法