我爱编程

浏览器自动化工具-Selenium

2016-11-09  本文已影响51人  Nisen

什么是Selenium<a id="sec-1" name="sec-1"></a>

Selenium可以自动化操作浏览器,利用Selenium可以模拟用户操作,因此它可以被用来做自动化测试,或者模拟用户行为来自动化操作等。

简单的例子<a id="sec-2" name="sec-2"></a>

可以通过pip安装selenium

from selenium import webdriver

browser = webdriver.Chrome()
browser.get('http://www.jianshu.com/')

运行这个代码会自动发开浏览器,访问简书。如果程序执行错误,检查是不是缺少Chrome浏览器驱动。

Selenium 可以支持模拟提交表单,与页面交互(拖拽啊点击啊填写表单啊点击按钮啊),还可以操作历史记录,或者模拟Cookies等,功能十分强大。

然而我发现了有篇文章写得很棒,就不重复造轮子了,参照这篇博客

PS<a id="sec-3" name="sec-3"></a>

讲真,今天的文章有些划水啊,哈哈哈哈哈….

上一篇下一篇

猜你喜欢

热点阅读