selenium瀏覽器驅動下載地址整理

今天把手頭有的一些關于selenium測試的資源整理了一下,分享出來。

1. 所有版本chrome下載 是不是很難找到老版本的chrome?博主收集了幾個下載chrome老版本的網站,其中哪個下載的是原版的就不得而知了。

http://www.slimjet.com/chrome/google-chrome-old-version.php

http://google_chrome.en.downloadastro.com/old_versions/

http://filehippo.com/zh/download_google_chrome/

http://www.chromedownloads.net/

下面這個網址大多是Mac的多些,Windows下的很缺,但是有好多其他的軟件下載,可以去看看:uptodown

2. 所有版本firefox下載 火狐相對比較容易找,這里也貼出來其ftp鏈接: http://ftp.mozilla.org/pub/firefox/releases/ 至于火狐的版本與selenium的對應關系,確實沒有這方面合適的資料,不過建議selenium 2.53以及以下的朋友,用47以下的火狐。

3. 所有版本chromedriver下載 chromedriver的版本也不容易找: http://chromedriver.storage.googleapis.com/index.html 其中各版本下的notes.txt中說明了該版本以及以前一些版本支持的chrome瀏覽器版本,不過,老司機早就給你整理了一份一目了然的表格: selenium之 chromedriver與chrome版本映射表 這樣,該下載哪個版本的chrome與chromedriver是不是就很清楚了。

4. 所有版本selenium以及IEDriverServer下載 最后,當然還有selenium和IEDriverServer,Python版的selenium直接pip就可以了,下面的鏈接里主要是Java版的和.NET版的: http://selenium-release.storage.googleapis.com/index.html 好吧,暫時就這些吧。如果你有更好地資源站,也請告知下博主,資源共享,共同進步。 原文地址:http://blog.csdn.net/huilan_same/article/details/52615123

轉載于:https://www.cnblogs.com/liyunfeng111/p/9403286.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/251060.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/251060.shtml
英文地址,請注明出處:http://en.pswp.cn/news/251060.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DOM-12 【模擬桌面待講評】鼠標事件深入、點擊與拖拽分離、雙擊事件

鼠標事件深入 點擊事件 mousedown mouseupposition: absolute 會將內聯元素變為塊級(比如a)a標簽的協議限定符(偽協議,防止跳轉和刷新,讓href不生效),javascript:;,可以讓點擊和拖…

scrapy的操作

轉載于:https://www.cnblogs.com/mengqingjian/p/8337772.html

http --- HTTPS是在安全的傳輸層上發送的HTTP

HTTPS: // HTTPS是最常見的HTTP安全版本 // 是在安全的傳輸層上發送的HTTP// 將HTTP報文發送給TCP之前,先將其發送給了一個安全層(通過SSL協議實現),對其進行加密.然后再發送給TCP // 在服務器端,通過提取商量好的密鑰進行解密HTTPS方案: // 對Web服務器發起請求時,需要有一種…

Devexpress xaf針對某個用戶登錄后在面板中設置導航無效的解決方法

Devexpress xaf框架生成的項目默認情況下導航欄是顯示在左側,有時候我們用某個賬戶登錄后,發現導航欄無法顯示在左側,操作十分不方便。我們可以去數據庫刪除當前登錄用戶的自定義布局 解決方法如下: 1、查詢PermissionPolicyUser用戶表&#…

DOM-13 【實戰】輸入及狀態改變事件、京東搜索框

模塊化 IIFE window.onload function () {init() }function init() {keySearch()others() // 多人開發的模塊 }var keySearch (function () {var searchKw document.getElementById(J_search_kw),autoKw document.getElementById(J_autoKw),recomKw JSON.parse(document…

吳恩達“機器學習”——學習筆記二

定義一些名詞 欠擬合(underfitting):數據中的某些成分未被捕獲到,比如擬合結果是二次函數,結果才只擬合出了一次函數。 過擬合(overfitting):使用過量的特征集合,使模型過…

Http 概述

Http是可靠的數據傳輸協議。資源Web服務器是Web資源(resource)的宿主。包括靜態文件以及動態的內容。 媒體類型Http對每種需要由web傳輸的對象都打上了名為MIME類型的數據格式標簽。主要的mime類型: text/htmltext/plainimage/jpegimage/gifvideo/quickt…

DOM-14 【實戰】解決事件代理和鼠標移動事件的窘態

鼠標的滑入滑出 案例 事件現象應用場景mouseover/mouseout綁定在父元素時,對她的所有子元素,事件都生效dom結構簡單mouseenter/mouseleave只對她綁定的元素有效,對window綁定無效dom結構簡單mousemove長觸發dom結構復雜// 綁定在父元素上 /…

項目開發的一般流程

項目開發的一般流程 確定項目需求:拿下一個項目編寫《需求說明書》:使用文字和圖片的形式將業務表現清楚。不涉及技術,只涉及業務需求。這個環節要和客戶反復溝通。編寫《概要設計說明書》: 涉及技術的的宏觀性的內容,…

獲取日期的區間數組

Date.prototype.Format function (fmt) { //author: meizz var o { "M": this.getMonth() 1, //月份 "d": this.getDate(), //日 "h": this.getHours(), //小時 "m": this.getMinutes(), //分 "s": this.getSeconds(), /…

javascript --- 再讀作用域和閉包

執行環境: // 定義了變量或函數有權訪問的其他數據,決定了它們各自的行為 // 每個執行環境都有一個與之關聯的變量對象 // 執行環境中定義的所有變量和函數都保存在這個變量中執行環境與函數: // 每個函數都有自己的執行環境,當執行流進入一個函數時,函數的環境就會被推入一個…

DOM-15/16【實戰】鼠標行為預測技術

鼠標預測行為動作復雜,使用事件代理得不償失,在數量有限的情況下,使用循環綁定更好用戶從menu斜著向右下角滑入時,可能是進入main,也可能是要選擇子菜單,在判斷前先做延遲如何判斷用戶進入main的意圖&#…

SQLMAP命令詳解

1.基礎信息 python sqlmap/sqlmap.py -u "http://url/news?id1" --current-user #獲取當前用戶名稱 python sqlmap/sqlmap.py -u "http://www.xxoo.com/news?id1" --current-db #獲取當前數據庫名稱 python sqlmap/sqlmap.py -u "http://www.xxoo.…

Nginx命令大全

sudo nginx #打開 nginx nginx -s reload|reopen|stop|quit #重新加載配置|重啟|停止|退出 nginx nginx -t #測試配置是否有語法錯誤nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]-?,-h : 打開幫助信息 -v : 顯示版本信…

ES6-1 ES6版本過渡歷史

一 歷史 HTML HTML 1, HTML 2, HTML 3 1991-1997 IETF(the Internet Engineering Task Force) 國際互聯網工程任務組1997.1 HTML3.2 W3C JavaScript 1995 liveScript(后改名為JavaScript1996年改名)1996 javascript 1.0 1.1;1997 Jscript1997.6 ECMAScript 1.01998.6 ECMAS…

oracle 數據庫查詢 COALESCE字符函數

功能:返回其參數中的第一個非空表達式,當你要在n個字段中選取某一個非空值 coalesce函數返回參數(列名)中第一個非NULL的字段值,注意不是為空 select COALESCE(t1.a ,t2.a) as a from table_a t1left join table_b t2…

Django-model進階

知識預覽 QuerySet中介模型查詢優化extra整體插入回到頂部QuerySet 可切片 使用Python 的切片語法來限制查詢集記錄的數目 。它等同于SQL 的LIMIT 和OFFSET 子句。 1>>> Entry.objects.all()[:5] # (LIMIT 5)>>> Entry.objects.all()[5:10] # (OFFSE…

vue --- 修飾符.lazy、.number、.trim

.lazy: 會在轉變為change事件中同步 <div id"app"><input type"text" v-model.lazy"message"><p>{{ message }}</p> </div> <script>const app new Vue({el:#app,data: {message: }}) </script> //…

ES6-2 塊級作用域與嵌套、let、暫行性死區

注意&#xff0c;寫在開頭 function test(x 1) {var x // 不報錯console.log(x) } function test1(x 1) {let x 10 // 報錯console.log(x) }let的變量名不可以和參數中的名稱相同。而var并不限制&#xff0c;說白了就是希望你規范使用變量名。 形參原則上數組函數內部的臨…

常用的操作系統知識

為什么要有操作系統 現代計算機系統是由一個或者多個處理器&#xff0c;主存&#xff0c;磁盤&#xff0c;打印機&#xff0c;鍵盤&#xff0c;鼠標顯示器&#xff0c;網絡接口以及各種其他輸入&#xff0c;輸出設備組成的復雜系統&#xff0c;每位程序員不可能掌握所有系統實現…