我想将Selenium WebDriver集成到我正在使用的另一个自动化工具中。 Selenium WebDriver的安装和配置非常简单明了。但是,我想避免安装过程,只需复制文件即可部署WebDriver。
所以我尝试的只是复制webdriver目录本身(如下所示)并在此目录中运行simple test。
\selenium-2.41.0
..\py
..\selenium
..\common
..\webdriver
..\__init__.py
..\selenium.py
..\selenium.egg-info
..\setup.py
因此,看起来它工作正常但速度慢(不确定原因)。
所以我有两个问题:
答案 0 :(得分:1)
如果你想复制"一堆文件" Python应用程序部署最好的选择是relocatable virtualenv。
Python包期望它们的setup.py
运行,并且如果您只是在某处复制文件并设置PYTHONPATH
环境变量,则不保证它们不起作用。执行复制文件部署是在向您提供血液 - 而不是为了无痛的未来,了解一些Python部署方法。如果您想了解有关这些方法的更多信息,我建议打开一个StackOverflow问题,详细说明为什么以及如何部署应用程序(操作系统,权限等)。
缓慢的行为很可能与其他事情有关。