- Selenium基本术语
- Selenium简介
- Selenium功能特性
- Selenium的局限性
- Selenium与QTP比较
- Selenium工具套件
- Selenium IDE
-
Selenium WebDriver
- Selenium WebDriver简介
- Selenium WebDriver架构
- Selenium WebDriver功能特性
- Selenium WebDriver Vs Selenium RC比较(差别)
- Selenium WebDriver安装
- Selenium WebDriver第一个测试案例
- Selenium WebDriver常用命令
- Selenium WebDriver在Chrome浏览器上运行测试
- Selenium WebDriver-在Firefox浏览器上运行测试
- Selenium WebDriver-在IE浏览器上运行测试
- Selenium WebDriver-定位策略
- Selenium WebDriver处理下拉列表
- Selenium WebDriver拖放处理
- Selenium WebDriver处理Alert
- Selenium WebDriver滚动网页
Selenium WebDriver功能特性
Selenium WebDriver一些最重要的功能特性是:
多浏览器支持 :Selenium WebDriver支持各种Web浏览器,如Firefox,Chrome,Internet Explorer,Opera等等。它还支持一些非传统或罕见的浏览器,如HTMLUnit。
多编程语言支持:WebDriver还支持大多数常用的编程语言,如Java,C#,JavaScript,PHP,Ruby,Pearl和Python。 因此,用户可以基于自己的能力选择任何一种受支持的编程语言并开始构建测试脚本。
速度:与Selenium Suite的其他工具相比,WebDriver的执行速度更快。与RC不同,它不需要任何中间服务器与浏览器通信; 此工具直接与浏览器通信。
简单命令:Selenium WebDriver中使用的大多数命令都易于实现。 例如,要使用以下命令在WebDriver中启动浏览器:
WebDriver driver = new FirefoxDriver(); //(Firefox浏览器) WebDriver driver = new ChromeDriver(); //(Chrome浏览器) WebDriver driver = new InternetExplorerDriver(); //(Internet Explorer浏览器)
WebDriver方法和类 :WebDriver提供多种解决方案来应对自动化测试中的一些潜在挑战。WebDriver还允许测试人员通过动态查找器处理复杂类型的Web元素,如复选框,下拉列表和警报。