Home | 简体中文 | 繁体中文 | 杂文 | 打赏(Donations) | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 知乎专栏 | 视频教程 | About

第 6 章 Selenium - Web Browser Automation

目录

6.1. WEBDRIVER
6.2. Selenium RC
6.3. 支持浏览器
6.3.1. Microsoft WebDriver
6.4. python
6.4.1. python example
6.5. ruby
6.5.1. ruby example
6.6. Node.js selenium-webdriver
6.6.1. 安装测试环境
6.6.1.1. Selenium Server
6.6.1.2. 安装 selenium-webdriver
6.6.1.3. 浏览器相关设置
6.6.2. 测试例子
6.6.3. Unit Test
6.7. PHP
6.7.1. 安装 PHPUNIT 与 Selenium
6.7.2. Example
6.8. Java
6.8.1. Apple Mac 例子 Java 11 + Junit5 + Selenium + Safari
6.8.2. Windows Example
6.8.3. 获取信息
6.8.3.1. title
6.8.4. 查找元素
6.8.4.1. By.id(String id);
6.8.4.2. By.className(String className);
6.8.4.3. By.cssSelector(String cssSelector);
6.8.4.4. By.linkText(String linkText);
6.8.4.5. By.partialLinkText(String partialLinkText);
6.8.4.6. By.name(String name);
6.8.4.7. By.tagName(String tagName);
6.8.4.8. By.xpath(String xpath);
6.8.4.9. getTagName()
6.8.4.10. submit()
6.8.5. 事件
6.8.5.1. 填写信息
6.8.5.2. 单击操作
6.8.6. 浏览器控制
6.8.6.1. 窗口控制
6.8.6.2. 切换窗口
6.8.6.3. 超时
6.8.7. 对话框
6.8.7.1. Alert
6.8.7.2. 输入对话框
6.8.7.3. 确认对话框
6.8.8. HTML 表单处理
6.8.8.1. SELECT
6.9. Codeception
6.10. Behat

http://selenium.seleniumhq.org/

6.1. WEBDRIVER

http://code.google.com/p/webdriver/wiki/GettingStarted