亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
輕松自動化---selenium-webdriver(python) (九)
作者:網絡轉載 發布時間:[ 2013/8/21 10:30:14 ] 推薦標簽:

  本節重點:

  上傳文件

  文件上傳操作也比較常見功能之一,上傳功能沒有用到新有方法或函數,關鍵是思路。

  上傳過程一般要打開一個本地窗口,從窗口選擇本地文件添加。所以,一般會卡在如何操作本地窗口添加上傳文件。

  其實,在selenium  webdriver 沒我們想的那么復雜;只要定位上傳按鈕,通send_keys添加本地文件路徑可以了。路徑和相對路徑都可以,關鍵是上傳的文件存在。下面通地例子演示。

  upload_file.html

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>upload_file</title>
<script type="text/javascript" async=""
src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
"></script>
<link href=http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css rel="stylesheet" />
<script type="text/javascript">
</script>
</head>
<body>
<div class="row-fluid">
<div class="span6 well">
<h3>upload_file</h3>
<input type="file" name="file" />
</div>
</div>
</body>
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
</html>

  upload.py

#coding=utf-8
from selenium import webdriver
import os,time

driver = webdriver.Firefox()

#腳本要與upload_file.html同一目錄
file_path =  'file:///' + os.path.abspath('upload_file.html')
driver.get(file_path)

#定位上傳按鈕,添加本地文件
driver.find_element_by_name("file").send_keys('D:\selenium_use_caseupload_file.txt')
time.sleep(2)

driver.quit()

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 中文字幕第10页 | 色狠狠婷婷97 | 在线成人爽a毛片免费软件 在线成人影片 | 天天干天天曰天天操 | 日韩高清性爽一级毛片免费 | 亚洲一区视频在线播放 | 亚洲第一中文字幕 | 深夜福利日韩 | 69一级毛片 | 亚洲综合在线另类色区奇米 | 小黄鸭视频破解版 | 亚洲欧美日韩综合在线播放 | 国产不卡精品一区二区三区 | 青草悠悠视频在线观看 | 成人精品一区二区三区 | 精品日韩一区二区三区 | 免费日韩在线视频 | 国产色婷婷免费视频 | 国产在线精品一区二区中文 | 一级女性全黄久久生活片 | 黄色一级α片 | 亚洲第一福利网 | 欧美日本在线三级视频 | 老司机毛片 | 国产精品天干天干 | 国产国语一级a毛片高清视频 | 成年人视频在线免费看 | 久久免费成人 | 亚洲欧洲中文字幕 | 午夜欧美日韩 | 国产区一区二区三区 | 中文字幕手机在线视频 | 黄色小视频免费 | 国产不卡精品一区二区三区 | 就操在线| 国产成人乱码一区二区三区在线 | 一个人在线免费观看www视频 | 国产成人免费在线 | 透明奶罩的邻居三级在线观看 | 亚洲日本中文字幕一本 | 国产成人精品永久免费视频 |