robotframework+selenium搭配chrome瀏覽器,web測試案例(搭建篇)

來源:互聯網
上載者:User

標籤:分享   otf   發布   告訴   nbsp   無法   狀態   哈哈   根據   

 這兩天發布版本 做的事情有點多,都沒有時間努力學習了,先給自己個差評,今天折騰了一天,

把robotframework 和 selenium 還有appnium 都研究了一下 ,大概有個譜,先說說web篇的故事

 

首先,上次是把ride做完

那麼其實我們開啟ride以後 最主要的是 添加庫 

 

左上方建立案例 庫,等 到了這個介面以後 

進行操作 那麼,問題來了 為什麼要進行庫操作呢 因為只有在庫載入以後 你才能調用裡邊的一些文法等東西 

前提下 是你在 cmd 情況下 輸入 pip list 

能夠找到你需要的庫菜可以 就像 這個樣子 

 

在添加過程中 輸入 Selenium2Library  名字變成  黑色 記得 一定要是黑色 說明匯入成功 

如果沒有 紅色 

那麼請檢查以下幾點(坑了我一天):

1.Selenium2Library 大小寫是否正確 

2.進入這個目錄 ,去尋找sele的包 我的原因就是因為多了兩個 

中途也包括檢查sele的版本和我的是否對的上  等等 。

3.如果1,2都沒有解決 在你的庫變成紅色狀態的時候

 點擊

這個相當於是你錯誤的協助 你可以根據協助來看你的錯誤資訊 進一步尋找和解決

 

 然後它會提示你    在這個tools菜單下 有個 RIDE log 可以觀看  這裡無法 懶,不想該快速鍵。

log 會告訴你所有的報錯資訊 。 根據你的實際情況去尋找你的答案。

在看下面的之前 請把上面的問題全部解決

匯入庫以後  請建立一個測試案例。

之前蟲老大的指令碼有錯誤 我這就不多說了 這個是最新版 像這個樣去填寫 你的代碼 相當於你的指令碼執行步驟 

 

sleep相當於 wait 其他的都應該看得懂  實在不計 input text是尋找輸入框 

點擊運行。

duang  !

 

報錯了把  還看不到錯誤資訊是不是  

一般這樣會有兩個原因。 

1.無法開啟瀏覽器

2.瀏覽器載入過慢 4秒wait sleep了 都還沒開啟 

他妹的 這兩個問題我都遇到了 

首先 第一個問題 。 瀏覽器  chrome的 調用  。如果是 不能 open瀏覽器 採用這個 

第一 你要配置瀏覽器的目錄位址 到PATH裡邊去 這個大家都應該很熟練

第二 你要下載 chrome diver 這個東西  網址在這裡 http://npm.taobao.org/mirrors/chromedriver

根據你的版本去下 最好是更新到最新版 然後 選擇更新時間最近那個 2.3.1 2017-7-23

放到 chrome的根目錄裡邊去 並且運行  

那麼第一個問題就解決好了

 

第二個問題 根據實際情況來 有些公司的電腦很渣 很爛 很容易出問題 那麼 就增加或者減少sleep時間 

 

 

 本來這個第二行是沒有的

我自己加上去的 然後就通過了 神奇吧

這就是今天出現的所有問題 如果還有什麼奇葩問題 可以留言 不過我知道沒人  哈哈哈 

 

robotframework+selenium搭配chrome瀏覽器,web測試案例(搭建篇)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.