[發明專利]下拉框指定值輸入方法、裝置、及計算機可讀存儲介質在審
| 申請號: | 201811238680.5 | 申請日: | 2018-10-23 |
| 公開(公告)號: | CN109634492A | 公開(公告)日: | 2019-04-16 |
| 發明(設計)人: | 黃小婷 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F3/0483 | 分類號: | G06F3/0483;G06F11/36 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 楊毅玲 |
| 地址: | 518000 廣東省深圳市福田區益田路503*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 下拉框 選項 計算機可讀存儲介質 控制電子設備 測試過程 測試腳本 測試流程 存儲介質 用戶界面 自定義 滑動 測試 優化 | ||
1.一種下拉框指定值輸入方法,其特征在于,所述方法包括:
控制電子設備執行測試腳本對指定的App進行UI測試,其中,所述App的用戶界面包括自定義的下拉框,所述下拉框對應多個選項值;
當執行到需要在所述下拉框輸入指定值時,獲取所述下拉框所對應的所有選項值;
根據所獲取的所有選項值確定每個選項值所對應的Index值;及
根據所述指定值所對應的Index值,在所述下拉框中輸入所述指定值。
2.如權利要求1所述的下拉框指定值輸入方法,其特征在于,所述獲取所述下拉框所對應的所有選項值包括:
獲取所述App的當前的用戶界面所對應的HTML代碼;
解析所獲取的HTML代碼,獲得所述下拉框的標識;及
根據所述下拉框的標識獲取所述下拉框所對應的所有選項值。
3.如權利要求2所述的下拉框指定值輸入方法,其特征在于,所述獲取所述App的當前的用戶界面所對應的HTML代碼包括:
調用函數Appium getPageSource()獲取所述App的當前的用戶界面所對應的HTML代碼。
4.如權利要求2所述的下拉框指定值輸入方法,其特征在于,所述解析所獲取的HTML代碼,獲得所述下拉框的標識包括:
調用Jsoup解析所獲取的HTML代碼,獲得所述下拉框的標識。
5.如權利要求1所述的下拉框指定值輸入方法,其特征在于,所述根據所述指定值所對應的Index值,在所述下拉框中輸入所述指定值包括:
調用函數Apiium executeScript()根據所述指定值所對應的Index值,在所述下拉框中輸入所述指定值。
6.如權利要求1所述的下拉框指定值輸入方法,其特征在于,所述App的用戶界面采用超文本標記語言所創建。
7.如權利要求1所述的下拉框指定值輸入方法,其特征在于,所述電子設備為手機、平板電腦、智能電視,或者穿戴式設備。
8.如權利要求1所述的下拉框指定值輸入方法,其特征在于,所述測試腳本調用預先存儲的UI測試用例對所述App進行UI測試。
9.一種計算機裝置,其特征在于,所述計算機裝置包括處理器,所述處理器用于執行存儲器中存儲的計算機程序時實現如權利要求1至7中任意一項所述下拉框指定值輸入方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7中任意一項所述下拉框指定值輸入方法。
11.一種下拉框指定值輸入裝置,其特征在于,所述裝置包括:
執行模塊,用于控制電子設備執行測試腳本對指定的App進行UI測試,其中,所述App的用戶界面包括自定義的下拉框,所述下拉框對應多個選項值;
所述執行模塊,還用于當執行到需要在所述下拉框輸入指定值時,獲取所述下拉框所對應的所有選項值;
所述執行模塊,還用于根據所獲取的所有選項值確定每個選項值所對應的Index值;及
所述執行模塊,還用于根據所述指定值所對應的Index值,在所述下拉框中輸入所述指定值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811238680.5/1.html,轉載請聲明來源鉆瓜專利網。





