selenium webdriver是一个自动化测试工具,相比于直接用get之类的方法能更为直观的模拟用户使用,但是,对我而言就是,额,挺好玩的,所以这一篇的侧重点是一个接触的过程,并没有很系统的阐述这个工具。
注明:以下都以Chrome为例,IE可能在某些部分细节有所不同。
一、准备:1. Python 3.5 (所需安装包(主要): selenium)
2.Chrome (所需插件:ChromeDriver(以及记得添加环境变量PATH))
二、开始:
1.第一步都是import
from selenium import webdriver import time driver = webdriver.Chrome()
2.登录,如果不需要登录则可以跳过这一步:先通过右键查看源码(关键段)
<label class="control-label" for="loginform-employee_no">管理帐号</label>
<input type="text" id="loginform-employee_no" class="form-control" name="LoginForm[employee_no]">
<p class="help-block help-block-error"></p>
</div> <div class="form-group field-loginform-password required">
<label class="control-label" for="loginform-password">密码</label>
<input type="password" id="loginform-password" class="form-control" name="LoginForm[password]">
接下来我们来了解下selenium的定位方法:
selenium的工作原理就是首先定位一个元素,然后再对其进行操作。Lucky,这段源码有id值,我们知道在h