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