【python】用selenium webdriver做简单的表格提交

本文介绍了如何利用selenium webdriver进行网页表格的自动化操作,包括登录、元素定位和表格填写。主要内容包括通过不同方式(如id、name、tag_name等)定位元素,以及在遇到下拉菜单和复选框时的处理方法。文章还提到了在提交表格时遇到的问题和解决思路,特别强调了XPath在定位元素中的作用。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值