這裡整理彙總了有關浏覽器本身的API
1,visit(url)
通路一個給定的網址,參數 url 是字元串類型
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
2,reload()
重新加載(通路)目前頁面,相當于重新整理
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(5)
bs.reload()
3,back()
回退到上一個頁面,如果已經是最後一個頁面,則不再回退
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(2)
bs.visit('https://www.baidu.com')
time.sleep(1)
bs.back()
4,forward()
往前一個頁面,如果已經是最前的頁面,則不再往前
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(2)
bs.visit('https://www.baidu.com')
time.sleep(1)
bs.back()
time.sleep(1)
bs.forward()
5,title
擷取目前頁面的浏覽器标題
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(1)
t = bs.title
print t
6,url
擷取目前頁面的網址
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(1)
t = bs.url
print t
7,quit()
退出頁面,當浏覽器隻有一個頁面時,将關閉浏覽器
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(1)
bs.quit()
8,html
擷取目前頁面的html源檔案
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(1)
h = bs.html
print h
更多自動化測試資料歡迎浏覽器李老道自學網:http://www.sterson.com.cn/