zoukankan      html  css  js  c++  java
  • 测试google搜索的代码

    #!/usr/bin/env python
    
    # Copyright 2012 splinter authors. All rights reserved.
    # Use of this source code is governed by a BSD-style
    # license that can be found in the LICENSE file.
    
    import unittest
    from splinter import Browser
    
    
    class TestGoogleSearch(unittest.TestCase):
        @classmethod
        def setUpClass(cls):
            cls.browser = Browser()
    
    
        @classmethod
        def tearDownClass(cls):
            cls.browser.quit()
    
    
        def test_visiting_google_com_returns_a_page_with_Google_in_title(self):
            self.browser.visit('http://www.google.com/')
            self.assertIn('Google', self.browser.title)
    
    
        def test_filling_Splinter_in_the_search_box_returns_Splinter_website(self):
            self.browser.visit('http://www.google.com.hk/')
            self.browser.fill('q', 'Splinter')
            search_button = self.browser.find_by_name('btnK').first
            while not search_button.visible:
                # waits for the JavaScript to put the button on the page
                pass
            search_button.click()
            self.assertTrue(self.browser.is_text_present('splinter.cobrateam.info'))
    
    
    unittest.main()
  • 相关阅读:
    MySQL之增_insert-replace
    Linux如何配置bond
    行转列及列转行查询
    SELECT中常用的子查询操作
    SELECT中的多表连接
    MySQL最常用分组聚合函数
    SELECT中的if_case流程函数
    MySQL常用日期时间函数
    MySQL常用数值函数
    dnslog注入
  • 原文地址:https://www.cnblogs.com/hzhida/p/2634543.html
Copyright © 2011-2022 走看看