摘要: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