[發明專利]一種PC終端WEB認證過程的自動化測試方法有效
| 申請號: | 202110429207.0 | 申請日: | 2021-04-21 |
| 公開(公告)號: | CN113225223B | 公開(公告)日: | 2022-08-02 |
| 發明(設計)人: | 毛盛興 | 申請(專利權)人: | 武漢思普崚技術有限公司 |
| 主分類號: | H04L43/50 | 分類號: | H04L43/50;H04L9/40;H04L67/02 |
| 代理公司: | 武漢智嘉聯合知識產權代理事務所(普通合伙) 42231 | 代理人: | 黃君軍 |
| 地址: | 430070 湖北省武漢市東湖新技術開發區光谷大道3*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 pc 終端 web 認證 過程 自動化 測試 方法 | ||
1.一種PC終端WEB認證過程的自動化測試方法,其特征在于,包括如下步驟:
開啟測試執行機上的selenium grid服務,并通過winrm服務遠程打開內網側PC終端上的selenium grid服務,以建立起hub-nodes通道;
通過hub-nodes通道遠程驅動內網側PC終端上的瀏覽器的登錄認證界面顯示,通過預設的測試參數完成內網側PC終端上WEB認證用戶登錄;
當WEB認證完成后,通過winrm服務關閉內網側PC終端的selenium grid服務,最后關閉測試執行機上的selenium grid服務;
測試執行機上的selenium grid服務的角色為中心節點,內網側PC終端上的seleniumgrid服務的角色為代理節點;
所述通過winrm服務遠程打開內網PC終端上的selenium grid服務具體包括:
使用python語言中winrm庫中包含的Protocol方法建立一個從測試執行機到內網側PC終端的連接;
執行所述內網側PC終端上預設的第一批處理文件,通過第一批處理文件調用所述內網側PC終端上預設的第二批處理文件,以開啟所述內網側PC終端上的以代理節點角色運行的selenium grid服務。
2.根據權利要求1所述的PC終端WEB認證過程的自動化測試方法,其特征在于,所述通過hub-nodes通道遠程驅動內網側PC終端上的瀏覽器的登錄認證界面顯示,通過預設的測試參數完成WEB認證用戶登錄具體包括:
獲取在測試執行機上保存的測試參數,其中,所述測試參數至少包括用戶認證信息以及認證頁面特征;
基于所述hub-nodes通道,采用selenium grid的遠程瀏覽器調用函數控制所述內網側PC終端的瀏覽器打開網頁,其中,打開的網頁與所述認證頁面特征對應;
當打開的頁面跳轉到用戶認證頁面后,利用所述用戶認證信息在所述用戶認證頁面上進行用戶登錄認證。
3.根據權利要求2所述的PC終端WEB認證過程的自動化測試方法,其特征在于,所述用戶認證信息至少包括登錄用戶名、登錄密碼以及訪問域名。
4.根據權利要求1所述的PC終端WEB認證過程的自動化測試方法,其特征在于,所述通過winrm服務關閉內網側PC終端的selenium grid服務,最后關閉測試執行機上的seleniumgrid服務具體包括:
通過python語言中winrm庫中包含的Protocol方法建立一個從測試執行機到內網側PC終端的連接;
然后使用winrm庫中包含的run_command方法執行windows中的dos命令,以結束內網側PC終端上的selenium grid服務;
最后使用python語言中subprocess庫中包含的kill方法關閉測試執行機上的selenium grid服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢思普崚技術有限公司,未經武漢思普崚技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110429207.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于分簇動態調整的無線傳感網絡組網控制方法
- 下一篇:C型活頁夾





