Selenium 框架使用 JavaScript 來執行基于 Web 的接受測試,該測試打開一個瀏覽器并運行表格驅動測試。例如,清單 6 展示了一個表示簡單的 Selenium 測試的 HTML 表。該測試的多個步驟打開一個 Web 應用程序,然后使用有效的用戶名和密碼執行登錄。測試結果生成到一個 HTML 表中,在 Selenium 運行完所有的測試后,能查看該表。
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>MyTest</title> </head> <body> <table cellpadding="1" cellspacing="1" border="1"> <thead> </thead><tbody> <tr> <td>open</td> <td>/beer/</td> <td></td> </tr> <tr> <td>type</td> <td>username</td> <td>admin</td> </tr> <tr> <td>type</td> <td>password</td> <td>password</td> </tr> <tr> <td>clickAndWait</td> <td>//input[@value='Login']</td> <td></td> </tr> <tr> <td>verifyTextPresent</td> <td>Logged in as admin</td> <td></td> </tr> </tbody></table> </body> </html>
使用清單 6 中基于表格的格式,可以定義多個接受測試。也可以將測試分組成套,一次執行一整套測試。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/