efficient

不积跬步,无以至千里,不积小流无以成江海

导航

关于selenium的安装与部署

Posted on 2006-09-05 09:43  efficient  阅读(3190)  评论(1)    收藏  举报

昨天下载了selenium,简单体验了一下test runner的自动测试,感觉还是满简单的,但是途中碰到一个问题,就是只能使用文件路径、而不能使用网络路径,一旦使用了网络路径(http://localhost/test.html)后就会出现对象无法识别的错误,尝试了一下午都不行,一直在报这个错误,一开始我以为是因为页面的不同所引起的,后来网上找资料才发现原来selenium需要和你要测试的应用程序部署在同一台服务器上,今早一来就解决了,下面写一下部署的正确方法。

我机器使用IIS做服务器,就需要把你下载的selenium目录添加为虚拟目录,或直接共享为web目录,然后需要注意的一点是要用网络路径打开你的selenium的index.html而不要用文件系统打开。此后你就可以使用网络路径测试你机器上的任何项目了。

不过由于这个部署的要求,觉得限制得太死了,带来很多不方便,就比如我现在所在得项目组,开发的服务器并不对我们这些测试人员开发,而且即使开发了也不能让你直接再上面操作。如果在本地来测试服务器上的项目,则会报出权限不够的错误,打算接下来再研究一下watir。

再贴出两篇适合刚接触selenium的新手入门文章。
1.  http://blog.csdn.net/KerryZhu/archive/2006/06/30/854963.aspx
2.  http://blog.csdn.net/gigix/archive/2006/06/11/788634.aspx