天天看点

python自动化测试——上传文件与下载文件

1. 前言

       Selenium提供了上传文件与下载文件的功能,允许我们设置默认的文件下载路径,并根据指定的文件保存路径自动下载。

       在手工测试过程中,上传过程一般要打开windows窗口,找到文件所在的目录,从窗口中选择本地文件上传。但在自动化测试过程中,webdriver只要定位到上传按钮,通过send_keys将本地文件路径以及文件名输入即可,但要注意上传的文件要存在才行。

2. 操作举例

2.1 上传文件

上传文件框如下图所示:

python自动化测试——上传文件与下载文件

上传功能的部分html代码如下:

<form>
   
        <table width="100%" height="100%">
                <tbody>
				<tr id="upload">
					<td class="ul"><label for="updatefile">文件名:</label></td>
					<td class="ur">
						<input type="filename" name=&
           

继续阅读