1. 程式人生 > >不走尋常路_RobotFramework 指令碼安裝分享

不走尋常路_RobotFramework 指令碼安裝分享

前言

前面看了很多新手教程,也走了一些錯路, 為了方便其他同事,寫成了指令碼。

思路解析

其實理解起來就是3個步驟

  1. 設定pip的資料來源
  2. pip install 各個元件
  3. 安裝wxPython

實現

window: 使用 批處理把流程。
mac : 使用shell指令碼實現。
因為流程都差不多我就分享分享window 我怎麼處理的吧,之前寫的都是shell指令碼,偶爾也換換口味。

window環境介紹

bat 原始碼實現


::作者: zasdsd
::日期: 2017/08/10 23-56 
echo "welcome zasdsd robot auto install"
@echo off
set
pyhton_script_pip=E:\python\python27\Scripts\pip.exe :: 安裝網路的安裝包 SET Value=wxPython robotframework robotframework-ride robotframework-selenium2library robotframework-databaselibrary requests robotframework-requests mkdir %UserProfile%\pip @echo on COPY %cd%\pip\pip.ini %UserProfile%\pip\pip.ini %
pyhton_script_pip% install %Value% start %cd%\app\wxPython2.8-win64-unicode-2.8.12.1-py27.exe pause

使用準備

安裝好 python ,這個實在很簡單,所以不多介紹。把上面原始碼 儲存成robot_install.bat。
我儲存的路徑是 E:\python\python27

目錄結構
robot_install.bat
app
pip

wxPython安裝檔案

下載好 wxPython2.8-win64-unicode-2.8.12.1-py27.exe, 然後放在app目錄下。

建立pip檔案

建一個pip目錄,新建檔案pip.ini,內容如下:


[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/

#使用

cmd 中執行 robot_install.bat
過程中會需要手動點選下wxpython的路徑。

另外放上自己的成功截圖,因為我已經執行過一次了。不想重複。

最後就可以愉快的使用 ride 了,

相關推薦

尋常_RobotFramework 指令碼安裝分享

前言 前面看了很多新手教程,也走了一些錯路, 為了方便其他同事,寫成了指令碼。 思路解析 其實理解起來就是3個步驟 設定pip的資料來源pip install 各個元件安裝wxPython 實現 window: 使用 批處理把流程。 mac : 使用shell指令碼實現

,是一輩子,,也是一輩子(程式猿之

(0)目錄 一:起因 (0)突然有一天有人問我:你當初為什麼選擇計算機專業?為什麼你選擇計算機行業?選擇計算機行業為什麼選擇做程式猿?我沒有回答~~~因為我不知道該怎麼回答。(下圖只能從側面回答) (1)當你穿梭在五顏六色的人群中

微信回調或調起支付頁面(分享、第三方登入、支付)

微信不走回調的幾種情況:第一:在AndroidManifest.xml沒有配置回撥<!-- 微信分享回撥 --> <activity android:name=".wxapi.WXEntryActivity" android:configChanges="k

mysql刪庫跑指令碼——用儲存過程刪除全部表(刪除資料庫)

建立儲存過程指令碼DELIMITER $$ CREATE PROCEDURE `drop_all_tables`() BEGIN DECLARE count INT; DECLARE tb VARCHAR(200); DECLARE dbname VA

iOS 關於友盟微信分享成功回撥的問題

不得不說,友盟的客服以及論壇服務很不周到,特別是最近要獲取友盟微信分享是否成功的狀態,在分享回撥里根本拿不到,回撥根本不走。於是檢視友盟論壇,提問的人很多,解答的完全沒有,再諮詢線上客服,回覆答不到點子上,或者就要你看文件或demo,然而你的demo也有問題啊。 問題描述:

IOS中公布應用程序,進度條一直怎麽處理

sso pan arch 技術分享 成功 csdn 版本 進度條 div 在IOS中公布應用程序非常是喜聞樂見。近期1周。我更新了6次版本號。可是時不時的會卡住,進度條不走。最後總結了幾個原因。 1.在公布前你要確認自己的證書是否配置正確 2.DNS域名server有沒

Python之58-Django安裝配置及一些基礎知識點

python目錄一、安裝Django二、創建工程三、創建app四、靜態文件五、模板路徑六、設置settings七、定義路由八、定義視圖九、渲染模板十、運行Django是一款Python的web框架一、安裝Djangopip3 install django安裝完成後C:\Python35\Script下面會生成

OpenCV實踐之——Python的安裝和使用

imread ipp 多少 變量 target 好的 文件 記錄 span 本文由@星沈閣冰不語出品,轉載請註明作者和出處。 文章鏈接:http://blog.csdn.net/xingchenbingbuyu/article/details/

矩陣dfs--

static [1] array || rpath args 元素 sys lis 矩陣dfs 走回路 的問題(最後沒有在回走---Corner case), 先想好算法, 再自己畫圖走一遍試試, 遞歸出口, 註意 corner case, 什麽時候符合題意, 什麽時候往裏

少有人

讀書 世界本身並沒有賦予好和壞,我們周遭的一切其實就是我們自己的思想、感覺、希望和行為的影子。 只有學會容忍自己的弱點,才能開始發掘心靈的力量,為了回避弱點而做出的任何努力,都算不上是真正的力量。 人不應該天真地埋頭苦幹,然後指望自己的努力得到報償,最好的還是像納斯魯丁異樣,靠著聰明機智,最少的努

記一次sql優優化——left join索引問題

alt 卡住 image sql col ima cnblogs 優化 .cn sql一執行就卡住,然後就...殺進程了 看了一下表的大小 第一反應就是加索引,然後explain看了一下走什麽索引了,結果很尷尬,三個表,只走了一個索引...一群人在那糾結為毛走不了索引。

linux下通過phpize為php在重新編譯php情況下安裝模塊memcache

memcache with tps emca 添加 pecl inux usr ron 通過phpize為php在不重新編譯php情況下安裝模塊memcache 1. 下載 wget http://pecl.php.net/get/memcache-2.2.4.tgz

oracle 查詢索引的範例分析

列名 name spa 增加 from 信息 插入 類型 字段 like 後%位置不走索引問題 create table t2 as select * from dba_objects;——創建表 create index idx_t2_name on t2(object_

大數據新手之三:安裝Kafka

strac .get 解壓 配置文件 down rac ubuntu 信息 blog WIN7+Ubuntu16.04+Kafka1.0.0 1.下載kafka_2.11-1.0.0.tgz http://kafka.apache.org/downloads

關於win7裝了ie8瀏覽器提示“此安裝支持您的操作系統”解決方案

關於win7更新IE瀏覽器IE瀏覽器一直穩定發展,而且每隔一段時間久會推出新的版本,這不有用戶說win7裝不了ie8瀏覽器提示“此安裝不支持您的操作系統”,也不知道哪裏出現問題,針對此問題,下面小編和大家講解win7裝不了ie8瀏覽器提示“此安裝不支持您的操作系統”的解決方法。推薦:雨林木風win7旗艦版下載

程序員如何在百忙中更有效地利用時間,如何岔路,白忙(忙得要有效率,要有收獲)-----https://www.cnblogs.com/JavaArchitect/p/9080484.html

logs 有效 時間 hit 收獲 AR log title blog https://www.cnblogs.com/JavaArchitect/p/9080484.html 程序員如何在百忙中更有效地利用時間,如何不走岔路,不白忙(忙得要有效率,要有收獲) 程序員如何

人生沒有白,每一步都算數

blog 人生 成功 而是 wid 改變命運 技術 這份 老男孩 看了一位新同學的自我介紹,看完後讓人沈思,有多少人也跟他一樣,不是不想努力,而是一直找不到方向,只能在底層兜兜轉轉消磨殆盡美好青春年華。 他叫車融,在深圳工作,我去深圳分校時,他

偏鋒,JavaScript指令碼動態載入DLL

目前網上公佈通過JavaScript等指令碼載入DLL動態連結庫的方法有2種,一種是利用Excel.Applicationobject's RegisterXLL()進行DLL載入,另一種是James Forshaw開源的工具DotNetToJScript,這2種方式都非常巧妙,但是也存在一定的

hive :簡單查詢mapreduce

在hadoop生態圈中屬於資料倉庫的角色。他能夠管理hadoop中的資料,同時可以查詢hadoop中的資料。 本質上講,hive是一個SQL解析引擎。Hive可以把SQL查詢轉換為MapReduce中的job來執行。 hive有一套對映工具,可以把SQL轉換為MapReduce中的job,可以把SQ

這30個以太坊開發示例,讓你成為80萬都挖的區塊鏈人才!

2018年已過了大半,幣圈跌跌蕩蕩,而鏈圈的人在等待鳳凰涅槃,熊市專心做技術,牛市才能一展身手、衝破雲霄! 本文主要告訴你,如何成為一名優秀的以太坊開發者! 如果你是以太坊開發者中的“老司機”,請直接看最後一部分:30個為你量身定做的挑戰示例! 如果你是以太坊