如果想從頭學起selenium,可以去看看這個系列的文章哦!
https://www.cnblogs.com/miki-peng/category/1942527.html
PO模式
Page Object(簡稱PO)模式,是Selenium實戰中最為流行,并且是自動化測試中最為熟悉和推崇的一種設計模式。在設計自動化測試時,把頁面元素和元素的操作方法按照頁面抽象出來,分離成一定的對象,然後再進行組織。
做web自動化最頭疼的一個問題,莫過于頁面變化了,如果沒有使用PO設計模式,頁面一變化就意味着之前的元素定位甚至元素的操作方法不能用了,需要重新修改。你需要一個一個從測試腳本中把需要修改的元素定位方式、元素的操作方法找出來,然後一一地修改。這樣的自動化腳本不但繁瑣,維護成本也極高。
而page object模式就可以很好地解決這個問題,優點