Selenium

手機自動化測試 Appium 的架構

手機自動化測試 Appium 的架構 這篇文章主要說明為什麼 appium 是筆者認為未來手機自動化測試的主流? appium的架構為何? Appium目前有哪些限制? 最後附上一個 Appium 自動化測試實作的範例。 iOS/Android 通吃的自動化測試程式 為什麼筆者認為 appium是未來手機自動化測試的主流呢? 因為他”通吃”的特性 1. 支援大部分的程式語言 Python, Java,…

Read More

PageObject 程式產生器

PageObject 程式產生器 什麼是 Page Object呢? 簡單來說就是在做網頁自動化測試程式時, 我們會希望將應用程式測試與驗證的邏輯與描述網頁特徵分離。 描述網頁特徵的這個物件就稱為 page object。 這樣的寫法雖然比較好維護但是也比較麻煩, 因此有沒有什麼方式可以根據網頁資訊”自動”產生 page object的程式呢? 這篇將介紹兩個工具,可以掃描指定網頁,自動的產生 Page Object程式(Java or Python)。 想知道這兩個工具為何嗎?…

Read More