1. 程式人生 > >robotframework使用過程中遇到的一些問題

robotframework使用過程中遇到的一些問題

odin res 下載 分離 找不到 tool 過程 存在 工作

問題1: 在ride上import library,顯示紅色
解決辦法:根據菜單欄tools--view ride log提示依次安裝缺少的模塊,包括natsort、xlrd、xlwd、xlutils,下載路徑為https://pypi.python.org/pypi,可以直接用pip install命令

問題2:在命令提示符中使用pip命令安裝相關Libriry一直報錯?
解決辦法:chrome瀏覽器無法訪問外網。進入chrome瀏覽器設置-高級設置-更改服務器代理設置-LAN(局域網)設置,去掉“為LAN使用代理服務器的勾選”。重新使用pip命令安裝;

問題3:如何導入ExcelLibrary?
解決方法:
1. ExcelLibrary下載地址:https://pypi.python.org/pypi/robotframework-excellibrary,解壓後使用python setup.py install 安裝


問題4:導入變量文件標紅?
解決方法:1. py文件開頭需要標記# -*- coding: utf-8 -*-;2. 必要的情況下可以先進行一下編譯後再導入。

問題5:安裝AutoItLibrary 64提示 returned non-zero exit status 5?
解決方法:
1. 安裝pywin32-219.win-amd64-py2.7.exe,下載地址http://sourceforge.NET/projects/pywin32/files/pywin32/
2. 以管理員身份打開命令提示符,安裝AutoItLibrary-1.1 x64,下載地址http://www.softpedia.com/get/Programming/Components-Libraries/AutoItLibrary.shtml
3. 安裝AutoltX-V3,下載地址https://www.autoitscript.com/site/autoit/downloads/
4. 進入ride,import library即可

問題6:如何在用例結束時關閉chromdriver.exe進程?
解決方法:在用例中添加close browser關鍵字即可。

問題7:import 變量文件,提示"ASCII碼 cann‘t be decoded"
解決方法:變量文件中存在null字段,若要講變量設置為空,用‘‘即可。

問題8:get time獲取的時間變量${day}的值是09,如何轉換為9?
解決方法:在${day}外面再套上一層,如${${day}}


問題9:數據分離後,運行用例提示找不到對應關鍵字?
原因:未正確加載resource
解決方法:在testsuit的工作區上添加resource,各resource間若有相互引用也要添加對方的resource

robotframework使用過程中遇到的一些問題