1. 程式人生 > >selenium_webdriver(python)檢視檔案路徑,滑鼠定位

selenium_webdriver(python)檢視檔案路徑,滑鼠定位

#coding=utf-8

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
import time
import os

driver = webdriver.Firefox()
#獲取aaa.html的絕對路徑
file_path = os.path.abspath('aaa.html')
print file_path
driver.get(file_path)
#點選Link1連結(彈出下拉列表)
driver.find_element_by_xpath("html/body/div[1]/div/div/a").click()
#在下拉列表中找到如下xpath路徑對應元素
menu = driver.find_element_by_xpath("//*[@id='dropdown1']/li[1]/a")
time.sleep(3)
#滑鼠定位到該元素上
webdriver.ActionChains(driver).move_to_element(menu).perform()
time.sleep(3)
driver.quit()



相關推薦

selenium_webdriver(python)檢視檔案路徑滑鼠定位

#coding=utf-8 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait import time import os driver = webd

Python selenium —— 檔案下載不彈出視窗直接下載到指定路徑

今天談談檔案下載吧,很多人不會處理彈出的檔案下載框,其實跟上傳類似,可以用autoit和win32api解決,方法類似,可以看博主之前的文章 ,今天這裡博主主要想講講更漂亮的一種處理辦法,那就是指定下載路徑,不彈出彈框,直接下載到指定路徑。 今天主要分享Fi

Python 同一檔案有unittest不執行“if __name__ == '__main__”不生成HTMLTestRunner測試報告的解決方案

1、問題:Python中同一個.py檔案中同時用unittest框架和HtmlReport框架後,HtmlReport不被執行。 2、為什麼?其實不是HtmlReport不被執行,也不是HtmlReport不生成測試報告,是因為if __name__ == '__main__'中的程式碼根本沒執

python開啟檔案失敗報錯'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence

python3.7,python3.6都存在的問題: 讀取的檔案編碼是utf-8 第1行是空行、#開頭都可能會報這個錯誤: E:\count_packet>python string_count.py'gbk' codec can't decode byte 0xbf in position 2:

檔案管理檔案路徑檔案批處理

一.檔案管理 1.新建 (1)新建檔案 touch   student  student1  student2 注意:touch預設用來建立檔案,同時此命令具備修改檔案時間戳功能 (2)新建目錄  mkdir 

簡單使用tornado伺服器建立hello world頁面及tornado簡單頁面並配置template和static檔案路徑url分發

首先安裝tornado:我用的最新版5.1.1 cmd 輸入命令 pip install tornado 建立hello world頁面及tornado簡單頁面,並配置template和static檔案路徑,url分發: 這裡要注意:py檔名不能用tornado,import時會報錯!

利用python檢視檔案的編碼格式

這是一次記錄 import os import chardet import os.path def get_py(path): fileList = os.listdir(path) #獲取path目錄下所有檔案 for filename in fileList:

Python---檢視安裝路徑

python是解釋型指令碼語言,在執行時,逐句解釋執行,不需要進行預編譯。但需要有自身的Python直譯器。  所以在執行Python程式碼時,需要指定python直譯器。  指定直譯器方法:  在檔案開頭新增搜尋路徑, linux 中一般安裝後的預設路徑如下 #!

android 建立或轉出檔案後在電腦端檢視檔案並沒有對應的變化

問題: 在手機連線電腦狀態時,手機應用建立或刪除檔案/資料夾時,電腦端檢視檔案/資料夾時,沒有看到相應的操作。即:當應用刪除檔案時,電腦端依舊可以看到檔案存在;或當應用建立後,電腦端查詢不到相應檔案。 原因: Android手機系統對於檔案的處理的模式,手機需

python基礎--檔案操作os模組

檔案操作 檔案讀取的三部曲:開啟—>操作---->關閉 r:(預設) -只能讀,不能寫 -讀取檔案不存在,會報錯 FileNotFoundError: [Errno 2] No such file or directory: w: -write only

python檢視檔案的編碼格式

pip install chardet   執行 import chardet f = open('a.doc',r) data = f.read() print chardet.detect(data)   結果 {'confidence': 0.6

Matlab和Python操作檔案路徑的一些函式的比較

轉自:http://blog.sina.com.cn/s/blog_4513dde60100o6mv.html Python作為一個用途廣泛的語言,提供了不少用於操作目錄和檔案路徑的方法。而Matlab雖然一開始是為了數學運算而設計的,但是同樣提供了不少操作路徑的函式,因為

mcs的方式建立的虛擬機器滑鼠定位不準的問題處理

如果是mcs的方式建立的虛擬機器,滑鼠定位不準的問題通過下面的方法解決 •Get the uuid of your VM (ensure that xentools is installed) •Shutdown the VM (otherwise, unexpected problems may occ

python 獲取檔案大小建立時間和訪問時間

  #-*- encoding=utf8 -*- import time import datetime import os '''把時間戳轉化為時間: 1479264792 to 2016-11-16 10:53:12''' def TimeStampToTime(timestamp):

根據給定檔案路徑判斷該路徑為目錄還是檔案

最近寫了一個小程式,需要根據檔案路徑,來判斷該路徑為檔案還是資料夾,因為在MFC中複製檔案和資料夾的需要做不同處理,資料夾需要遞迴遍歷才能將其目錄下的東西複製完。而檔案則直接呼叫API函式CopyFile就能完成複製。  bool IsDirectory(CString

Python判斷檔案路徑是否存在exists()

# -*- coding:utf-8 -*- from sys import argv from os.path import exists script,from_file,to_file = ar

IO流--利用bufferedstream在控制檯中輸入檔案路徑並將檔案複製到桌面

class hello { public static void main(String[] args) throws IOException { BufferedInputStream input = new BufferedInputStream(new FileInpu

99%的人都不知道的Python整理檔案方法效率提升100倍

    現在人們經常要去下載或者接收一些檔案。 比如說同事傳來的文件,自己建立的檔案,想看的電影等等,那大家都會怎麼處理這些檔案呢? 科研工作者、學生們可能需要閱讀大量的文獻,我們也需要閱讀很多的電子書等等,這些檔案你又是如何處理的呢? 是一一歸類好

從零開始學 Web 之 HTML5(三)網路監聽全屏檔案讀取地理定位介面應用程式快取

一、網路監聽介面 ononline:網路連通時觸發 onoffline:網路斷開時觸發 window.addEventListener("online", function(){}); window.addEventListener("offline", function(){}); 二、全屏介面 全

CMake學習-新增標頭檔案路徑路徑

CMake中,新增標頭檔案路徑,對應的函式叫include_directories。然後在引數中,把所有需要新增的路徑,加進去就可以了。 新增庫路徑,對應的函式叫LINK_DIRECTORIES,同樣,在引數中,把所有的路徑加進去就可以了。CMake中的函式呼