Deep Learning Specialization on Coursera

课程主页: https://www.udemy.com/course/web-automation-using-selenium-rc-from-scratch/

在当今的技术时代,网页自动化测试变得尤为重要。为了帮助大家掌握这一技能,我最近参加了Udemy上的一门课程:”Web automation using Selenium RC from Scratch”。这门课程专注于Selenium Remote Control(RC),一个可以用任何编程语言编写自动化网页应用程序UI测试的工具。以下是我对这门课程的详细评测,以及我对它的推荐理由。

### 课程概述
Selenium Remote Control(RC)是一款强大的测试工具,它允许用户在任何支持JavaScript的主流浏览器上进行自动化测试。这对复杂的AJAX基础的网页用户界面测试尤其有效,非常适合在持续集成系统下使用。此外,这也是那些希望用更具表现力的编程语言编写测试的Selenium IDE用户的理想选择。

### 学习内容
课程内容丰富,涵盖了以下几个方面:
1. **Selenium RC架构**:了解Selenium RC的基本构造和工作原理。
2. **启动/停止Selenium客户端/服务器**:学习如何正确地管理Selenium环境。
3. **Selenese TestBase类的使用**:掌握XPaths的基本知识和构造,了解绝对和相对XPath的区别,以及不同的XPath函数。
4. **常见的Selenium RC函数**:学习如click()、open()、waitForPageToLoad()等常用函数的应用。
5. **处理网页表格**:掌握如何查找网页表格中的行和列,提取表格中的值,以及处理动态网页表格。
6. **窗口处理**:学习如何提取窗口ID,进行标签浏览,以及处理JavaScript弹出窗口。
7. **鼠标和键盘操作**:掌握如何使用Selenium执行鼠标和键盘的各种操作。

此外,课程中还提供了源代码的下载,方便学员学习和复习。

### 推荐理由
1. **内容全面**:课程涵盖了网页自动化测试的方方面面,适合初学者和有基础的人群。
2. **实用性强**:所学的技能可以直接应用于实际工作中,提高工作效率。
3. **灵活的学习方式**:Udemy平台提供了灵活的学习时间和方式,学员可以根据自己的节奏进行学习。

总之,我强烈推荐这门”Web automation using Selenium RC from Scratch”课程,特别是对于想要提升自己网页自动化测试能力的朋友们。这门课程将为你打开一扇通往自动化测试世界的大门!

课程主页: https://www.udemy.com/course/web-automation-using-selenium-rc-from-scratch/

作者 CourseEye