robotframework+selenium搭配chrome瀏覽器,web測試案例(搭建篇)
這兩天發布版本 做的事情有點多,都沒有時間努力學習了,先給自己個差評,今天折騰了一天,
把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測試案例(搭建篇)