自學selenium半年一點小感覺

學習自動化半年有餘了,從一開始迷茫不知所措遲遲入不了門,到如今能寫腳本,看起來

還湊合,箇中艱難也只有經歷的人才懂,學習的第一座大山就是本身,克服懶惰,克服急

躁,克服外界的種種誘惑;若是這座山翻越過去了,那麼恭喜你,你已經戰勝了最大的敵

人了(就是本身啦),接下來就好辦多了。下面還有一座山,如何在過了熱戀期還能保持

新鮮感,一如既往的投入精力研究學習,無論你多是上班很忙,加班加到吐血,仍是以

前都是點點點,技術上更是小白,都要保持百分之百的熱情;仍是徹底自學,周圍也沒人

會,沒人引導,只能靠本身搗鼓。不幸的是,我很符合上面提到的,所略微不一樣的是,我

大學裏學過C語言,HTML的知識,算是有一點功底吧。
第一天開始瞭解Selenium,覺得會了工具就是會自動化了,裝了Selenium IDE,錄製了一段

腳本,結果回放根本就報錯,不會改,網上查來的資料書上說是能夠導出各類語言的代碼

,而後再拷出來修改下,結果也不會啊,錄製-回放的學習路子果斷棄之,今後走上了手寫

腳本的不歸路,那麼問題來了,既然要手寫,確定要會語言,我就會C,恰恰這個還不支持

C,沒辦法,開始學Java(選這個也有是點緣由的,我家那位就是java開發,大家懂的),

開始搭環境,配置環境變量,第一個Java代碼就是輸出,HelloWorld,激動莫名啊,找了

本java的書,照着上面的例子天天敲。看了個大概,接着看selenium,也是找了本書,

selenium cookbook,例子寫的很清楚,結果問題又來了,由於是基於UI層面的自動化,那

必然要知道點HTML的知識啊,我是去W3CSchool上看的資料,W3C是web技術的標準吧,順帶

着還看了CSS,JS,XML等的一些知識,都學的不深,也就是有個初步的概念吧,如今就是

讓我寫個好看一點的頁面,那也仍是不會的,只能本身寫個簡單的輸入框啊,單選框啊,

湊合着自動化練習。
其實中間還有不少事,加了2個自動化的羣,才發現原來有那麼多的大牛們,看人家天天的

聊天的內容,跟本身懂得,那真是叫差距不是通常的大啊,什麼框架,什麼驅動,什麼等

待,徹底沒概念,如今想一想,當時的本身問的那些個問題是多麼的簡單,我連啓動瀏覽器

失敗了都問,並且就這麼問,也不截圖報錯信息,也不貼上代碼,偶爾也仍是有好心人解

答啊,也真是多虧了這些不認識的人的幫助,之前都是一遇到問題就問別人,本身也不先

檢查一遍,致使不少很低級的錯誤,好比Java是對大小寫敏感的,不少時候坑在這上面。

通過一段時間,從羣裏淘了很多好資料,還有一個好處就是知道了大神們的博客,好比飛

總的,蒐羅了一大筐,博客園真是個好地方,誰看誰知道。
要說自學了這麼久最大的收穫吧,我以爲就是,學習了好多不一樣的知識,開闊了眼界,感

嘆一聲,原來測試也能夠這麼玩。目前也仍是停留在UI層面上,怎麼進一步往深了學,還

沒路子,等慢慢摸索了。
記得有句話說的好,學的越多,就會以爲不懂的不少,就會越謙虛,加油吧,誰的青春痘不容易,不奮鬥對不起將來的本身啊!java