selenium常用的API(五)获取title、刷新、前进和后退

获取网页title的属性值

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

class VisitUrl(unittest.TestCase):

    def setUp(self):
        self.driver = webdriver.Ie(executable_path = "e:\\IEDriverServer")

    def test_getTitle(self):
        url = "http://www.baidu.com"
        self.driver.get(url)
        # 调用driver的title属性获取页面的title属性值
        title = self.driver.title
        # 断言页面的title属性值是否是“百度一下,你就知道”
        self.assertEqual(title, u"百度一下,你就知道", "页面title属性值错误!")

    def tearDown(self):
        self.driver.quit()

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

刷新页面

    def test_refreshCurrentPage(self):
        url = "http://www.sogou.com"
        self.driver.get(url)
        # 刷新当前页面
        self.driver.refresh()

网页的前进或后退

    def test_visitRecentURL(self):
        # 首先访问sogou首页
        self.driver.get("http://www.sogou.com")
        # 然后访问baidu首页
        self.driver.get("http://www.baidu.com")
        # 返回上一次访问过的搜狗首页
        self.driver.back()
        # 再次回到百度首页
        self.driver.forward()

 

posted @ 2018-07-22 20:27  关关雎鸠`  阅读(402)  评论(0编辑  收藏  举报