亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 天堂理论片 | 99在线热播精品免费 | 国产免费无遮挡在线观看视频 | 福利不卡 | xx00欧美| 新版天堂中文资源官网 | 六月综合网 | 嫩草影院永久在线一二三四 | 一级成人a免费视频 | 日韩精品午夜视频一区二区三区 | 在线播放一区 | 精品国产一区二区三区不卡在线 | 国产一区二区三区不卡免费观看 | 国产精品日韩欧美一区二区三区 | 欧美日韩成人高清在线播放 | 欧美高清视频性播放 | 欧美日韩精品免费一区二区三区 | 国产成年网站 | 日日日日日 | 青青草国产精品欧美成人 | 亚洲第一色网 | 成年免费在线观看 | 欧美激情视频一区二区三区 | 我要看黄色片 | 热99re久久免费视精品频软件 | 久久精品视频16 | 国产免费一级视频 | 久久视热这只是精品222 | 国产成人夜间影院在线观看 | 国产1024一区二区你懂的 | 国产黄在线播放免费观看 | 波多野结衣 一区 | 丝袜紧身裙国产在线播放 | 黄网站色成年片在线观看 | 亚洲日本欧美综合在线一 | 操操操日日日 | 在线播放性xxx欧美 在线播放你懂的 | 性网站免费| 午夜视频一区二区三区 | 午夜性刺激免费视频 | 亚洲二三区 |