def test_baidu_search(self):
     """关键字搜索及标题验证"""
     """
     注意测试固件的用例方法一定要用test开头
     :return:
     """
     # self.driver.find_element_by_id('kw').send_keys('selenium')
     # time.sleep(2)
     # try:
     #     assert "selenium" in self.driver.title
     #     print('Found selenium in the title, Test Pass.')
     # except Exception as e:
     #     print("Test Fail", format(e))
     homepage = HomePage(self.driver)
     """
     为什么这里要 self.driver?
     到一个新的页面,第一件事情就是初始化这个页面的‘一个页面对象实例’。
     这个self.driver可以这么理解:它是从browser_engine实例出来的,在初始化一个页面对象的时候,也把这个来自browser_engine的
     driver赋值给了这个页面对象,这样才能执行调用页面对象或者基类里面的相关driver方法。
     最重要的是,要保持driver一致。
     """
     homepage.type_search('selenium')
     homepage.send_submit_btn()
     time.sleep(2)
     homepage.take_window_img()
     # try:
     #     assert 'selenium266' in homepage.get_title()
     #     print("Found string 'selenium' in window's title")
     # except Exception as e:
     #     print('Something was wrong', format(e))
     if 'selenium266' in homepage.get_title():
         print("Found string 'selenium' in window's title")
     else:
         print("Couldn't match the title.")
Example #2
0
 def test_get_page_title(self):
     """页面标题验证测试"""
     homepage = HomePage(self.driver)
     print(homepage.get_title())
     homepage.take_window_img()
Example #3
0
    def test_get_tiltle(self):

        homepage = HomePage(self.driver)
        print homepage.get_title()
        homepage.sleep(2)