天天看點

splinter 浏覽器API

這裡整理彙總了有關浏覽器本身的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/

上一篇: sql For update
下一篇: sql update語句

繼續閱讀