|
selenium core是selenium的核心库, 包括js库以及相关的命令解析器以及proxy server, 所有seleniumIDE录制出来的html脚本最终会被解析成命令/值这样的键值对, 然后通过proxy server发送到测试服务器测试应用.
selenium有testsuite的概念, 是一个将多个html scripts组装在一个总的html script里面, 执行suite时需要通过tomcat从web访问selenium, 之后才能批量执行已录制的scripts.
seleinum官网上的例子虽然不多但解释了部分selenium的命令的用法, 其他的命令可以触类旁通, 最重要是要试着用.
如果不想使用selenium core而执行已录制的脚本, 感觉不太可能, 因为core是selenium的核心.
如果不想通过web的形式执行脚本, 可以用seleniumRC, 这是一个通过编写java/dotnet/ruby/perl/python等脚本的一个解析器/执行器, 可以直接执行script.
如果想详细了解selenium其他各个部件的使用可以上www.openqa.org看它的reference以及document, 比较详细.
Thanks, all. :) |
|