1. 程式人生 > >robotframework+selenium搭配chrome瀏覽器,web測試案例(搭建篇)

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

web 留言 大小寫 都沒有 小寫 mirrors png path input

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

把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測試案例(搭建篇)