亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 一个人看的在线www片高清 | 99九九视频高清在线 | 亚洲视频一区二区在线观看 | 免费成年人 | 欧美精品国产综合久久 | 欧美日韩高清在线观看 | 青青青青久久精品国产h | 日韩欧美一区二区在线观看 | 国产精品国产三级国产爱网 | 中文字幕乱理片免费完整的 | 亚洲另类网 | 日韩视频免费观看 | 免费操片 | 久久综合九色综合97飘花 | 77788色淫网站免费视频 | 欧美视频精品 | 日韩欧美在线观看 | 黄黄视频网站 | 一级裸片 | 一个人看www在线视频 | 天天色天天搞 | 国产精品一区高清在线观看 | 日韩一区二区不卡中文字幕 | 国产一区二区三区亚洲欧美 | 免费永久在线观看污污的网站 | 欧美日韩不卡视频 | 中文字幕丝袜在线56页 | 最近2019的中文字幕免费 | 色图综合网 | h网站在线播放 | 丝袜足控免费软件xx | 午夜视频国产 | 亚洲欧美日韩中文字幕在线不卡 | 日韩a无吗一区二区三区 | 天天操天天噜 | 天堂亚洲国产日韩在线看 | 特黄特色一级aa毛片免费观看 | 9久热这里只有精品免费 | 毛片免费观看网址 | 日韩中文在线观看 | 成人综合久久综合 |