2014-07-16 144 views
0

我想將Selenium WebDriver集成到我正在使用的另一個自動化工具中。 Selenium WebDriver的安裝和配置非常簡單直接。不過,我想避免安裝過程,並能夠通過複製文件來部署WebDriver。在沒有安裝的情況下使用Selenium WebDriver和Python

所以我試過的只是複製webdriver目錄本身(如下圖所示)並從該目錄中運行simple test

\selenium-2.41.0 
..\py 
    ..\selenium 
    ..\common 
    ..\webdriver 
    ..\__init__.py 
    ..\selenium.py 
..\selenium.egg-info 
..\setup.py 

因此,它看起來像正常工作,但速度慢(不知道爲什麼)。

所以我有2個問題:

  1. 我知道這可能不是最好的做法,但是否有任何明顯的問題,並用它喜歡的是,當我可能會遇到\或限制?
  2. 緩慢的行爲可能是WebDriver安裝不正確的原因?

回答

1

如果您想複製「一堆文件」Python應用程序部署,您最好的選擇是relocatable virtualenv

Python包預計他們的setup.py運行,他們不能保證不工作,如果你只是在某處複製文件並設置PYTHONPATH環境變量。做複製文件部署是從你的鼻子問血 - 而不是爲了無痛的未來學習一些Python部署方法。如果你想了解更多關於這些方法的信息,我建議在這裏打開一個StackOverflow的問題,更詳細的介紹爲什麼以及如何部署你的應用程序(操作系統,權限等)。

緩慢的行爲很可能與其他事情有關。

+0

嗨,謝謝你的回答。我同意,在這個話題上開一個新的問題可能會有所幫助。 –

相關問題