- 作者:Baiju Muthukadan
- 協議:本文檔采用知識共享署名 - 共享4.0國際許可。
- 原英文網址:http://selenium-python.readthedocs.io/index.html
- 翻譯:Tacey Wong
注意 :這不是官方文檔,官方API文檔可以到這里查閱
目錄
- 1.安裝-100%
- 1.1簡介
- 1.2下載Selenium Python
- 1.3 Driver驅動器
- 1.4 針對Windows用戶的詳細介紹
- 1.5下載Selenium server
- 2.初步開始-100%
- 2.1簡單使用
- 2.2示例解釋
- 2.3使用Selenium編寫測試
- 2.4通覽示例
- 2.5通過遠程Web驅動器使用Selenium
- 3.導航控制-100%
- 3.1和頁面進行交互
- 3.2填寫Form表單
- 3.3拖拽
- 3.4在窗口(window)和幀(frame)間移動
- 3.5彈出對話框
- 3.6導航:歷史和位置
- 3.7Cookie
- 4.元素定位-100%
- 4.1通過ID進行定位
- 4.2通過Name進行定位
- 4.3使用XPath進行定位
- 4.4通過連接文本定位超鏈接
- 4.5通過標簽名(Tag Name)定位元素
- 4.6通過類名定位元素
- 4.7使用CSS選擇器定位元素
- 5.Waits等待-100%
- 5.1顯式等待
- 5.2隱式等待
- 6.頁面對象-100%
- 6.1測試用例
- 6.2頁面對象類
- 6.3頁面元素
- 6.4定位器
- 7.WebDriver API接口-8%
- 7.1異常
- 7.2行為鏈(Action chains)
- 7.3警告
- 7.4特殊鍵
- 7.5通過X定位元素
- 7.6所需前提能力
- 7.7實用工具
- 7.8火狐瀏覽器Web驅動器
- 7.9Chrome瀏覽器Web驅動器
- 7.10遠程Web驅動器
- 7.11Web元素
- 7.12UI支持
- 7.13顏色支持
- 7.14預期條件支持
- 8.附錄:FAQ(常見問題)-100%
- 8.1怎樣使用ChromeDriver(Chrome瀏覽器Web驅動器)?
- 8.2Selenium2支持XPath2.0嗎?
- 8.3怎樣滾動到頁面底部
- 8.4怎樣使用定制的火狐瀏覽器配置文件自動保存文件
- 8.5怎樣在通過網頁的file inout上傳文件
- 8.6怎樣使用火狐的firebug?
- 8.7怎樣對當前窗口截圖?