python自動驅動瀏覽器框架

  • 910
  • 0

摘要:python自動驅動瀏覽器框架

最近打算写fuzz的东西玩,但是相对简单方便的python来说,却缺少合适的自动化的浏览器自动化测试工具。

后来发现了selenium框架,其实主要是Selenium-WebDriver’s Drivers。这是一套跨平台的浏览器驱动框架。

演示例子如下:

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time

browser = webdriver.Ie() # Get local session of firefox
browser.get("http://www.baidu.com") # Load page
elem = browser.find_element_by_name("wd") # Find the query box
elem.send_keys("hao123" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API
browser.close()

虽然是很慢,但是聊胜于无吧。

 

 

------------------------------

文章的授權使用CC BY-ND2.5協議。凡是標示“轉載”的文章,均來源於網絡並儘可能標註作者。如果有侵犯您的權益,請及時聯繫刪除或者署名、授權。


Gtalk/Email: cmd4shell  [at]  gmail.com