def test_baidu_search(self): """ 这里一定要test开头,把测试逻辑代码封装到一个test开头的方法里。 :return: """ # self.driver.find_element_by_id('kw').send_keys('selenium') # time.sleep(1) homepage = HomePage(self.driver) homepage.type_search('selenium') # 调用页面对象中的方法 homepage.send_submit_btn() # 调用页面对象类中的点击搜索按钮方法 time.sleep(2) homepage.get_windows_img() # 调用基类截图方法 print(self.driver.title) try: assert ('selenium' in HomePage.get_page_title(self)) print('Test Pass.') except Exception as e: print('Test Fail.', format(e))
def test_atesting_login(self,data): """ 这里一定要test开头,把测试逻辑代码封装到一个test开头的方法里。 :return: """ time.sleep(2) baidupage = HomePage(self.driver) time.sleep(5) print(data['input']) baidupage.type_input(data['input']) # 调用页面对象中的方法 time.sleep(2) baidupage.send_submit_btn() #调用页面对象类中的点击搜索按钮方法 time.sleep(2) baidupage.get_windows_img() # 调用基类截图方法 try: assert data['expect'] in HomePage.get_page_title() # 调用页面对象继承基类中的获取页面标题方法 print ('Test Pass.') except Exception as e: print ('Test Fail.', format(e))
def test_baidu_search(self): """ 这里一定要test开头,把测试逻辑代码封装到一个test开头的方法里。 :return: """ self.basepage.open_url("https://www.baidu.com") time.sleep(1) homepage = HomePage(self.driver) homepage.type_search('selenium') # 调用页面对象中的方法 homepage.send_submit_btn() #调用页面对象类中的点击搜索按钮方法 time.sleep(2) homepage.get_windows_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(1) try: assert 'selenium' in self.driver.title print ('Test Pass.') except Exception as e: print ('Test Fail.', format(e)) ''' homepage = HomePage(self.driver) homepage.type_search('selenium') # 调用页面对象中的方法 homepage.send_submit_btn() #调用页面对象类中的点击搜索按钮方法 time.sleep(2) homepage.get_windows_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): """ 这里一定要test开头,把测试逻辑代码封装到一个test开头的方法里。 :return: """ # self.driver.find_element_by_id('kw').send_keys('selenium') # time.sleep(1) # try: # assert 'selenium' in self.driver.title # print('Test Pass.') # except Exception as e: # print('Test Fail.', format(e)) homepage = HomePage(self.driver) homepage.type_search('selenium') homepage.send_submit_btn() time.sleep(2) homepage.get_windows_img() try: assert '百度一下' in homepage.get_page_title() print("test pass") except Exception as e: print('Test Fail.', format(e))
def test_baidu_search(self): ''' 这里一定要test开头,把测试逻辑代码封装到一个test开头的方法里。 ''' ''' 注释直接查找,调用封装方法 self.driver.find_element_by_id('kw').send_keys('selenium') time.sleep(1) ''' #调用页面对象中的方法 homepage = HomePage(self.driver) homepage.type_search('selenium') homepage.send_submit_btn() time.sleep(2) homepage.get_windows_img() #调用截图类的方法 try: assert 'selenium' in self.driver.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_windows_img() #调用基类截图方法
def test_search2(self): homepage = HomePage(self.driver) homepage.typer_search('python') #调用页面中的搜索方法 homepage.send_sumbit_btn() #调用页面对象类中的点击搜索按钮方法 time.sleep(2) homepage.get_windows_img()
def test_search2(self): homepage = HomePage(self.driver) homepage.type_search("python") homepage.send_submit_btn() time.sleep(2) homepage.get_windows_img()
def test_get_title(self): homepage = HomePage(self.driver) time.sleep(5) print(homepage.get_page_title()) homepage.get_windows_img()
def test_baidu_search2(self): homepage = HomePage(self.driver) homepage.type_search("滑稽") homepage.send_submit_btn() homepage.sleep(2) homepage.get_windows_img()