上述代碼中,使用了一個(gè) WebDriver 類(lèi) 的對象,即第3行,聲明了該類(lèi)的對象,并賦值給變量 driver,接著(zhù)變量 driver 作為 WebDriver 類(lèi)的對象,使用了多個(gè) WebDriver 類(lèi)的方法。
weAccount
,wePassword
和最后一個(gè)匿名的對象,并通過(guò)產(chǎn)生的三個(gè)對象,調用 WebElement 類(lèi)的方法
正是通過(guò)這樣的面向對象的方式,產(chǎn)生 Web司機(WebDriver類(lèi)的對象),并且通過(guò) Web司機不懈的努力,尋找到各種 Web元素(WebElement類(lèi)的對象)進(jìn)行操作,這樣便實(shí)現了 Selenium WebDriver 作為一款出色的瀏覽器測試工具,進(jìn)行瀏覽器UI界面的自動(dòng)化測試的代碼編寫(xiě)和用例執行。
上述代碼,也同樣可是使用 Python 作為編程語(yǔ)言進(jìn)行操作,如下所示:
原文轉自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html