浏览器查询

#encoding=utf-8
import unittest
from selenium import webdriver
import time

class GloryRoad(unittest.TestCase):
    def setUp(self):
        # 启动Firefox浏览器
        self.driver = webdriver.Firefox(executable_path = "e:\\geckodriver")

    def testSoGou(self):
        # 访问搜狗首页
        self.driver.get("http://sogou.com")
        # 清空搜索输入框默认内容
        self.driver.find_element_by_id("query").clear()
        # 在搜索输入框中输入“章淑琴博客园”
        self.driver.find_element_by_id("query").send_keys(u"WebDriver实战宝典")
        # 单击“搜索”按钮
        self.driver.find_element_by_id("stb").click()
        # 等待3秒
        time.sleep(3)
        assert u"吴晓华" in self.driver.page_source, u"页面中不存在要寻找的关键字!".encode("gbk")


    def testBing(self):
        # 访问bing首页
        self.driver.get("http://cn.bing.com")
        # 清空搜索输入框默认内容
        self.driver.find_element_by_id("sb_form_q").clear()
        # 在搜索输入框中输入“光荣之路自动化测试”
        self.driver.find_element_by_id("sb_form_q").send_keys(u"WebDriver实战宝典")
        # 单击“搜索”按钮
        self.driver.find_element_by_id("sb_form_go").click()
        # 等待3秒
        time.sleep(3)
        assert u"吴晓华" in self.driver.page_source, u"页面中不存在要寻找的关键字!".encode("gbk")


    def tearDown(self):
        # 退出浏览器
        self.driver.quit()

if __name__ == '__main__':
    unittest.main()



# E:\工作\测试开发\1-全天课上课笔记梳理\25次全天课20200315(自动化测试框架API>python e9_firstWebdriverDemo.py

# ..

# ----------------------------------------------------------------------

# Ran 2 tests in 54.689s

 

# OK

  

#encoding=utf-8

import unittest

from selenium import webdriver

import time

 

class GloryRoad(unittest.TestCase):

    def setUp(self):

        # 启动Firefox浏览器

        self.driver = webdriver.Firefox(executable_path = "e:\\geckodriver")

 

    def testSoGou(self):

        # 访问搜狗首页

        self.driver.get("http://sogou.com")

        # 清空搜索输入框默认内容

        self.driver.find_element_by_id("query").clear()

        # 在搜索输入框中输入章淑琴博客园

        self.driver.find_element_by_id("query").send_keys(u"WebDriver实战宝典")

        # 单击搜索按钮

        self.driver.find_element_by_id("stb").click()

        # 等待3

        time.sleep(3)

        assert u"吴晓华" in self.driver.page_source, u"页面中不存在要寻找的关键字!".encode("gbk")

 

 

    def testBing(self):

        # 访问bing首页

        self.driver.get("http://cn.bing.com")

        # 清空搜索输入框默认内容

        self.driver.find_element_by_id("sb_form_q").clear()

        # 在搜索输入框中输入光荣之路自动化测试

        self.driver.find_element_by_id("sb_form_q").send_keys(u"WebDriver实战宝典")

        # 单击搜索按钮

        self.driver.find_element_by_id("sb_form_go").click()

        # 等待3

        time.sleep(3)

        assert u"吴晓华" in self.driver.page_source, u"页面中不存在要寻找的关键字!".encode("gbk")

 

 

    def tearDown(self):

        # 退出浏览器

        self.driver.quit()

 

if __name__ == '__main__':

    unittest.main()

posted @ 2020-07-28 19:58  进阶的淑琴  阅读(188)  评论(0)    收藏  举报