Selenium 执行内部原理-Selenium深入浅出0.9.0-测试-IT技术博客

SeleniumServer 通过网络与 Selenium 客户端通讯,接收 Selenium 测试指令。


SeleniumServer 通过向浏览器发出 JavaScript 调用实现对 Html 页面的全面追踪,并通过网络把执行结果返回给 Selenium 客户端。


Selenium 客户端一般使用单元测试技术实现,通过判断返回的结果与预期是否一致来决定程序是否运行正确。


Selenium 是通过 javascript 来实现对 Html 页面的操作的。它提供了丰富的指定 Html 页面元素和操作页面元素的方法。


Selenium 打开浏览器时,把自己的 JavaScript 文件嵌入网页中。然后 Selenium 的网页通过 frame 嵌入目标网页。这样,就可以使用 Selenium 的 JavaScript 对象来控制目标网页。


Selenium 的 JavaScript 对象中,最重要的就是 Selenium 对象。它的作用是代表 Java 中的Selenium 接口执行一系列的命令,让浏览器执行。


标签: Selenium教程基础教程Selenium教程Selenium入门