之前使用Selenium IDE錄製了網頁測試腳本

但只能在Firefox上面進行測試

Selenium提供了Webdriver可以支援不同的瀏覽器,像是IE、Chrome、Safari...等等,甚至Mobile phone。

另外它可以更多進階的使用者行為像是Drag and drop,還有複合式按鍵或滑鼠的Mouse move over

還可以處理AJAX的UI,並且支援多種程式語言,如Python, Java, C#, Ruby...etc,是不是很棒呢!

直接進入正題

  • 安裝Selenium webdriver for Firefox
    • Python bindings for selenium 是讓 python 可以操控 Selenium 套件,裡面含有 Firefox 用的 web driver,直接 pip install selenium 指令就能安裝了
  • 安裝Selenium webdriver for Chrome
    • ChromeDriver的官網下載與系統對應的版本,解壓縮後放到$PATH找得到的目錄下即可(例如 /usr/local/bin)
  • 安裝完後就可以使用囉!
    • ​​​​​​​ 將Selenium IDE匯出的腳本存檔後,在終端機輸入  python <腳本檔案名稱>
    • 這邊大家必須要記得先安裝python才可以執行哦!
arrow
arrow

    risker0930 發表在 痞客邦 留言(0) 人氣()