[發明專利]一種在打開的Chrome瀏覽器中進行自動化操作的方法在審
| 申請號: | 202011259992.1 | 申請日: | 2020-11-12 |
| 公開(公告)號: | CN112445994A | 公開(公告)日: | 2021-03-05 |
| 發明(設計)人: | 嚴宇平;陳立翼;林俊;錢正浩;蔡徽;李華軍 | 申請(專利權)人: | 廣東電網有限責任公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F16/957;G06F8/38;H04L29/08 |
| 代理公司: | 深圳市千納專利代理有限公司 44218 | 代理人: | 劉洋 |
| 地址: | 510000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 打開 chrome 瀏覽器 進行 自動化 操作 方法 | ||
本發明公開了一種在打開的Chrome瀏覽器中進行自動化操作的方法。本發明中,包括:編寫Chrome擴展與MsgHost進程;配置Chrome瀏覽器,加載步驟1編寫的擴展:打開Chrome瀏覽器,導航到自動化操作頁面;Chrome瀏覽器在被打開時會自動到注冊表查找擴展信息,通過注冊表中記錄的地址以子進程的方式打開擴展應用的MsgHost,在Chrome瀏覽器中選擇需要操作的界面元素并保存信息;編寫自動化操作用例;本發明對于搭建整體的自動平臺,使各個系統之間能夠自動化連接,代替了傳統的手動操作,提高了工作效率;提供了采集識別Chrome網頁界面元素的工具與對其自動化操作的方法。使得在業務流程自動化中人動Chrome的操作得以使用程序進行實現,并且比傳統人工操作更方便、高效。
技術領域
本發明屬于RPA自動化技術技術領域,具體為一種在打開的Chrome瀏覽器中進行自動化操作的方法。
背景技術
Chrome是一款由Google公司開發的網頁瀏覽器,該瀏覽器基于其他開源軟件撰寫,包括WebKit,目標是提升穩定性、速度和安全性,并創造出簡單且有效率的使用者界面。軟件的名稱是來自于稱作Chrome的網絡瀏覽器GUI(圖形使用者界面)。軟件的beta測試版本在2008年9月2日發布,提供50種語言版本,有Windows、macOS、Linux、Android、以及iOS版本提供下載。谷歌將在谷歌瀏覽器Chrome上推出“小程序”增強型網頁應用。Chrome瀏覽器的特點是簡潔、快速。Chrome覽器支持多標簽瀏覽,每個標簽頁面都在獨立的“沙箱”內運行,在提高安全性的同時,一個標簽頁面的崩潰也不會導致其他標簽頁面被關閉。此外,Google Chrome基于更強大的JavaScript V8引擎,這是當前Web瀏覽器所無法實現的。
在進行業務流程自動化開發時,對于運行在Chrome瀏覽器內特別是已經打開Chrome瀏覽器的系統,在目前業界沒有相應的解決方案。因此,在其他能夠自動化操作的系統或者平臺工作完成之后,不能直接對已經打開的Chrome系統進行自動化操作,導致RPA自動化流程斷節,自動化操作無法繼續的問題。
發明內容
本發明的目的在于:為了解決上述提出的問題,提供一種在打開的Chrome瀏覽器中進行自動化操作的方法。
本發明采用的技術方案如下:一種在打開的Chrome瀏覽器中進行自動化操作的方法,所述在打開的Chrome瀏覽器中進行自動化操作的方法包括以下步驟:
S1:編寫Chrome擴展與MsgHost進程;
S2:配置Chrome瀏覽器,加載步驟1編寫的擴展;
S3:編寫WebSocketServer,與MsgHost的WebSocket通信;
S4:打開Chrome瀏覽器,導航到自動化操作頁面,在Chrome瀏覽器中選擇需要操作的界面元素并保存信息
S5:編寫自動化操作用例。
在一優選的實施方式中,所述Chrome擴展主要作用為獲取所打開網頁的運行時,采用Javascript語言編寫,由Chrome瀏覽器提供一些API,包括輸入輸出通信;瀏覽器對打開的網頁分別定義了Background、Content,分別表示為全局背景頁,所有的網頁打開均會加載Content為當前頁面的上下文,可以通過標準輸入輸出流與應用程序通信。
在一優選的實施方式中,所述MsgHost為與擴展通信的應用程序;采用C#編寫,通過輸入輸出流與擴展通信;可以通過擴展加載網頁事件,實現當鼠標移動到對應網頁上使其高亮顯示、獲取元素區域、位置,也可以發送腳本程序到擴展,執行網頁界面元素中的點擊、滾動、輸入等操作,同時,為了傳輸這些信息,MsgHost還實現了一個WebSocket客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東電網有限責任公司,未經廣東電網有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011259992.1/2.html,轉載請聲明來源鉆瓜專利網。





