为什么我们使用WebDriver代替Selenium IDE?

我们可以使用webdriver代替Selenium IDE。Selenium IDE是一种记录和回放工具,但并不可靠。Selenium IDE无法很好地处理动态Web元素。

可以使用Selenium IDE作为自动化的简单解决方案,但是对于完整的回归套件,应该使用Selenium Webdriver。Selenium IDE和Selenium Webdriver之间的一些区别是-

Sl。没有。硒IDESelenium Webdriver
1。它仅支持Firefox。它支持所有主要的浏览器。
2。只是一个记录和回放工具。不是录制和播放工具。
3。基于Javascript的体系结构。架构不基于Javascript。与浏览器应用程序通信。
4。不支持面向对象的编程。支持面向对象的程序。
5,无法执行鼠标移动。可以执行鼠标移动。
6。仅支持绝对xpath。支持绝对和相对xpath。
7不支持监听器。支持听众。
8。iPhone / Android测试无法完成。可以完成iPhone / Android测试。
9。以GUI构建测试脚本的形式提供。需要添加其他Jar来构建测试脚本
10。不支持导航。支持导航。
11。无法处理动态元素。可以处理动态元素。
12无法在警报下工作。可以在警报时工作。