RFS的web自動化驗收測試——Selenium2Library1.0.0升級指南(補充(2)

發表于:2012-07-23來源:Csdn作者:tulituqi點擊數: 標簽:自動化驗收測試
然后執行python setup.py install就可以了。 5、檢查是否加載 測試 庫。 如果碰到無法加載的情況,請看一下site-packages目錄內的easy-install.pth文件(就是我剛才圖

  然后執行python setup.py install就可以了。

  5、檢查是否加載測試庫。

  如果碰到無法加載的情況,請看一下site-packages目錄內的easy-install.pth文件(就是我剛才圖里特意加加進來的那個文件

大笑

  )的內容,用UE或者其他文本工具打開吧。

  記事本不太好看,他沒有自動換行。

  如果看到 ./ 開頭的和我這個基本一樣就可以了,順序無所謂。

  [plain] view plaincopyprint?

  import sys; sys.__plen = len(sys.path)

  ./setuptools-0.6c11-py2.7.egg

  ./robotframework_selenium2library-1.0.0-py2.7.egg

  ./docutils-0.9-py2.7.egg

  ./selenium-2.21.3-py2.7.egg

  ./decorator-3.3.3-py2.7.egg

  import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new)

  import sys; sys.__plen = len(sys.path)

  ./setuptools-0.6c11-py2.7.egg

  ./robotframework_selenium2library-1.0.0-py2.7.egg

  ./docutils-0.9-py2.7.egg

  ./selenium-2.21.3-py2.7.egg

  ./decorator-3.3.3-py2.7.egg

  import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new)

  這上面最后2個就是Selenium2Library的最主要依賴的庫了,之前在公司里安裝不成功主要是無法下載,同時又缺少這幾個egg支持。

  如果你的不全,看看缺哪個,可以重復第4步,也可以單獨安裝缺的那個蛋(egg)。

  補充單獨安裝的辦法:

  首先確保setuptools是安裝成功的,基本上按第3或4步做了的都會安裝成功,安裝成功的同時會在python27\Scripts目錄下安裝一些easy_install的文件。

  我們就在命令行進入該目錄,輸入命令 easy_install egg的目錄或文件的路徑 就會安裝成功了。

  總結,最新的1.0.0主要采用了easy-install的安裝,通過安裝egg形式的蛋來安裝python的模塊或測試庫,而在RIDE加載的時候也會先看easy-install.pth有哪些egg,然后會把他里面的測試庫加載進來的。我猜吳博說的運行會慢一下的原因會不會是這種加載方式引發的呢?

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97