[go: up one dir, main page]

CN110888810A - Method and device for automatic identification and marking, computer equipment and storage medium - Google Patents

Method and device for automatic identification and marking, computer equipment and storage medium Download PDF

Info

Publication number
CN110888810A
CN110888810A CN201911134258.XA CN201911134258A CN110888810A CN 110888810 A CN110888810 A CN 110888810A CN 201911134258 A CN201911134258 A CN 201911134258A CN 110888810 A CN110888810 A CN 110888810A
Authority
CN
China
Prior art keywords
target element
webpage
picture
target
labeling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911134258.XA
Other languages
Chinese (zh)
Other versions
CN110888810B (en
Inventor
张宝园
陈坤龙
陈华忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Resources Intelligent Computing Technology (Guangdong) Co.,Ltd.
Original Assignee
Guangdong Runlian Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Runlian Information Technology Co ltd filed Critical Guangdong Runlian Information Technology Co ltd
Priority to CN201911134258.XA priority Critical patent/CN110888810B/en
Publication of CN110888810A publication Critical patent/CN110888810A/en
Application granted granted Critical
Publication of CN110888810B publication Critical patent/CN110888810B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method, a device, computer equipment and a storage medium for automatic identification and marking, wherein the method comprises the following steps: receiving website information of a target webpage, acquiring a webpage source code and a webpage according to the website information, and storing the webpage as a webpage picture; analyzing the webpage source code to obtain a target element and an xpath path of the target element; acquiring the coordinates of the target element in the webpage picture according to the xpath path of the target element; marking the target element in the webpage picture according to the coordinate of the target element in the webpage picture; returning the marked webpage picture; by the method, the target element can be labeled, so that the element to be tested can be quickly positioned, and the positioning efficiency is improved.

Description

Method and device for automatic identification and marking, computer equipment and storage medium
Technical Field
The invention relates to the field of interface automatic testing, in particular to a method, a device, computer equipment and a storage medium for automatic identification and marking.
Background
In the prior art, for the interface automatic test of a webpage, path information of a page element needs to be acquired, and then the page element is clicked, input and other simulated manual operations are performed through a script.
The element path information can be obtained only manually, that is, after the console needs to be opened and the element is positioned, the path information is copied, or manually written according to the element information. Therefore, the page element positioning mode in the prior art is complicated, and when the number of elements is large, the elements need to be checked and written one by one, which consumes much time.
Disclosure of Invention
The embodiment of the invention provides a method, a device, computer equipment and a storage medium for automatic identification and marking, and aims to solve the problems of complicated steps and low efficiency of the existing page element positioning mode.
The embodiment of the invention provides a method for automatically identifying and labeling webpage elements, which comprises the following steps:
receiving website information of a target webpage, acquiring a webpage source code and a webpage according to the website information, and storing the webpage as a webpage picture;
analyzing the webpage source code to obtain a target element and an xpath path of the target element;
acquiring the coordinates of the target element in the webpage picture according to the xpath path of the target element;
marking the target element in the webpage picture according to the coordinate of the target element in the webpage picture;
and returning the marked webpage picture.
Preferably, the method further comprises the following steps:
and capturing the target element in the webpage picture according to the coordinate of the target element in the webpage picture to obtain the target element picture, and returning element information including the target element picture.
Preferably, labeling the target element in the web page picture according to the coordinate of the target element in the web page picture includes:
searching the position of the target element in the webpage picture according to the coordinate of the target element in the webpage picture;
and marking and naming the target element according to the searched position.
Preferably, the method further comprises the following steps:
and associating the target element picture with the element name of the target element.
Preferably, the element information further includes an element name and an xpath path of the target element.
Preferably, the marking and naming the target element according to the found position includes:
wrapping the target element by using a line matched with the shape of the target element, and displaying element names in the line.
Preferably, the target element is one or more of an input box, a click button, a link element and a list.
The embodiment of the invention also provides a device for automatically identifying and labeling the webpage elements, wherein the device comprises:
the webpage obtaining unit is used for receiving website information of a target webpage, obtaining a webpage source code and a webpage according to the website information, and storing the webpage as a webpage picture;
the analysis unit is used for analyzing the webpage source code to acquire a target element and an xpath path of the target element;
the coordinate acquisition unit is used for acquiring the coordinates of the target element in the webpage picture according to the xpath path of the target element;
the element labeling unit is used for labeling the target element in the webpage picture according to the coordinate of the target element in the webpage picture;
and the returning unit is used for returning the marked webpage pictures.
The embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method for automatically identifying and labeling the web page element as described above when executing the computer program.
Embodiments of the present invention further provide a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and the computer program, when executed by a processor, causes the processor to execute the method for automatically identifying and labeling the web page element as described above.
The embodiment of the invention provides a method, a device, computer equipment and a storage medium for automatic identification and marking, wherein the method comprises the following steps: receiving website information of a target webpage, acquiring a webpage source code and a webpage according to the website information, and storing the webpage as a webpage picture; analyzing the webpage source code to obtain a target element and an xpath path of the target element; acquiring the coordinates of the target element in the webpage picture according to the xpath path of the target element; marking the target element in the webpage picture according to the coordinate of the target element in the webpage picture; and returning the marked webpage picture. By the method, the target element can be labeled, so that the element to be tested can be quickly positioned, and the positioning efficiency is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for automatically identifying and labeling web page elements according to an embodiment of the present invention;
fig. 2 is a schematic block diagram of an apparatus for automatically identifying and labeling web page elements according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating a method for automatically identifying and labeling web page elements according to an embodiment of the present invention, which includes steps S101 to S105:
s101, receiving website information of a target webpage, acquiring a webpage source code and a webpage according to the website information, and storing the webpage as a webpage picture;
in this step, website information of the target webpage is obtained first, and then a webpage source code and a webpage are obtained according to the website information.
Specifically, the website of the target webpage can be opened by using the selenium Webdriver, so that the webpage of the target webpage is displayed, and the webpage is saved as the webpage picture. Meanwhile, the webpage source code of the target webpage can be obtained.
After the browser is started, the browser can be controlled to open a specified website by a get method of the control object, for example:
driver.get('http://www.163.com')
after the last line is executed, the browser will access the web address http:// www.163.com. The browser may not wait for the target web page to completely load and return. Therefore, the embodiment of the invention can also wait for the specified elements of the target webpage to appear and then carry out subsequent operations, wherein the specified elements can be some elements with longer loading time, and when the specified elements are loaded, the target webpage is also loaded.
In addition, the link of the current page can be obtained through a current _ url interface provided by the seleniumWebdriver; acquiring a source code of a current page through a page _ source interface provided by a seleniumWebdriver; and obtaining the title of the current page through a title interface provided by the seleniumWebdriver.
S102, analyzing the webpage source code to obtain a target element and an xpath path of the target element;
in this step, the web page source code may be parsed to obtain a target element therein, and an xpath path of the target element may also be obtained. In one embodiment, the target element may be one or more of an input box, a click button, a link element, and a list.
The xpath path expression method may be// [ @ id ═ username "]).
S103, acquiring coordinates of the target element in the webpage picture according to the xpath path of the target element;
in the step, the coordinates of the target element in the webpage picture are obtained according to the xpath path of the target element. Specifically, the coordinates of the target element in the webpage picture can be obtained through the seleniumWebdriver.
S104, marking the target element in the webpage picture according to the coordinate of the target element in the webpage picture;
for the user, the user does not know the position of the xpath path corresponding to the target web page, so that the user needs to find the coordinate of the xpath path corresponding to the web page picture and mark the coordinate in the web page picture, so that the user can know which position the xpath path corresponds to on the web page picture when viewing the web page picture. Namely, the target element is labeled according to the coordinate of the target element in the webpage picture.
In one embodiment, the step S104 includes:
searching the position of the target element in the webpage picture according to the coordinate of the target element in the webpage picture;
and marking and naming the target element according to the searched position.
In this embodiment, the position of the target element may be found according to the coordinate of the target element in the web page picture, where the position is a relative position of the target element in the web page picture, and then the target element is labeled according to the found position. And naming can be carried out during labeling so as to obtain the element name of the target element, wherein the naming mode can be a number, and then the element name is the element number.
And S105, returning the marked webpage picture.
The step is to return the marked webpage picture to the user, so that the user can quickly position the target element according to the marked information.
The embodiment of the invention is particularly suitable for labeling the target elements on the webpage pictures in batches, so that the time can be greatly saved and the positioning efficiency can be improved.
In an embodiment, the method for automatically identifying and labeling web page elements further includes:
and capturing the target element in the webpage picture according to the coordinate of the target element in the webpage picture to obtain the target element picture, and returning element information including the target element picture.
In this step, screenshot is performed on the target element in the web page picture based on the coordinate of the target element in the web page picture, and the target element can be specifically intercepted through opencv to obtain the target element picture. opencv is a BSD license (open source) based distributed cross-platform computer vision library that can run on Linux, Windows, Android, and Mac OS operating systems. The opencv has the characteristics of light weight and high efficiency, is particularly composed of a series of C functions and a small number of C + + classes, provides interfaces of languages such as Python, Ruby, MATLAB and the like, and realizes a plurality of general algorithms in the aspects of image processing and computer vision.
In an embodiment, the method for automatically identifying and labeling web page elements further includes:
and associating the target element picture with the element name of the target element.
The step is to associate the target element picture obtained by screenshot in the step with the element name obtained by naming, so that the target element picture can be searched according to the element name.
In an embodiment, the element information further includes an element name and an xpath path of the target element. That is, the element name and the xpath path are obtained and returned together with the target element picture.
Therefore, after the element information is returned, the user can combine the marked webpage picture through the target element picture, the element name and the xpath path, thereby quickly positioning the target element on the webpage, greatly shortening the element positioning time and improving the positioning efficiency.
In an embodiment, the marking and naming the target element according to the found position includes:
wrapping the target element by using a line matched with the shape of the target element, and displaying element names in the line.
In this embodiment, the target element may be framed by a line, so as to label the target element in the web page picture. Specifically, since the shapes of the target elements are different, some target elements are rectangular, some target elements are circular, some target elements are polygonal, and some target elements are elliptical, the labeling cannot be performed with lines of uniform shapes, otherwise the labeling is inaccurate. In the embodiment, the shape of the marked line is determined according to the shape of the target element, for example, if the target element is circular, the target element is wrapped by using the circular line, and if the target element is rectangular, the target element is wrapped by using the rectangular line. This allows the shape of the line to be adapted to the shape of the target element. In the embodiment of the invention, the marked line also wraps the target element, and the distance between the marked line and the target element does not exceed the threshold, so that the target element can be completely framed in the line, and other elements can be prevented from being framed in the line, and the occupied area is reduced. The threshold may be determined according to the size of the target element, for example, set to 1/10, which is the longest distance between two points in the target element, so as to adapt to target element scenes of different sizes. Meanwhile, the user can see the marked lines clearly, and a proper gap is formed between the marked lines and the target elements.
Referring to fig. 2, fig. 2 is a schematic block diagram of an apparatus for automatically identifying and labeling web page elements according to an embodiment of the present invention, where the apparatus 200 may include:
the web page obtaining unit 201 is configured to receive website information of a target web page, obtain a web page source code and a web page according to the website information, and store the web page as a web page picture;
the parsing unit 202 is configured to parse the webpage source code to obtain a target element and an xpath path of the target element;
a coordinate obtaining unit 203, configured to obtain coordinates of the target element in the web page picture according to an xpath path of the target element;
an element labeling unit 204, configured to label a target element in the web page picture according to a coordinate of the target element in the web page picture;
and a returning unit 205, configured to return the marked web page picture.
In one embodiment, the apparatus 200 further comprises:
and the screenshot unit is used for screenshot the target element in the webpage picture according to the coordinate of the target element in the webpage picture to obtain the target element picture and returning element information including the target element picture.
In one embodiment, the element labeling unit 204 includes:
the element searching unit is used for searching the position of the target element in the webpage picture according to the coordinate of the target element in the webpage picture;
and the marking naming unit is used for marking and naming the target element according to the searched position.
In one embodiment, the apparatus 200 further comprises:
and the association unit is used for associating the target element picture with the element name of the target element.
In an embodiment, the element information further includes an element name and an xpath path of the target element.
In one embodiment, the label naming unit comprises:
and the line marking unit is used for wrapping the target element by using a line matched with the shape of the target element and displaying the element name in the line.
In one embodiment, the target element is one or more of an input box, a click button, a link element and a list.
The embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the method for automatically identifying and labeling the web page elements as described above is implemented.
Embodiments of the present invention further provide a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the processor is caused to execute the method for automatically identifying and labeling the web page element as described above.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses, devices and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided by the present invention, it should be understood that the disclosed apparatus, device and method can be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only a logical division, and there may be other divisions when the actual implementation is performed, or units having the same function may be grouped into one unit, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a magnetic disk, or an optical disk.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A method for automatically identifying and labeling webpage elements is characterized by comprising the following steps:
receiving website information of a target webpage, acquiring a webpage source code and a webpage according to the website information, and storing the webpage as a webpage picture;
analyzing the webpage source code to obtain a target element and an xpath path of the target element;
acquiring the coordinates of the target element in the webpage picture according to the xpath path of the target element;
marking the target element in the webpage picture according to the coordinate of the target element in the webpage picture;
and returning the marked webpage picture.
2. The method for automatically identifying and labeling web page elements according to claim 1, further comprising:
and capturing the target element in the webpage picture according to the coordinate of the target element in the webpage picture to obtain the target element picture, and returning element information including the target element picture.
3. The method for automatically identifying and labeling web page elements according to claim 2, wherein labeling the target element in the web page picture according to the coordinates of the target element in the web page picture comprises:
searching the position of the target element in the webpage picture according to the coordinate of the target element in the webpage picture;
and marking and naming the target element according to the searched position.
4. The method for automatically identifying and labeling web page elements as recited in claim 3, further comprising:
and associating the target element picture with the element name of the target element.
5. A method for automatic identification and annotation of web page elements according to claim 3, wherein said element information further comprises the element name and xpath path of the target element.
6. The method for automatically identifying and labeling web page elements according to claim 3, wherein labeling and naming the target element according to the found position comprises:
wrapping the target element by using a line matched with the shape of the target element, and displaying element names in the line.
7. The method for automatically identifying and labeling web page elements according to claim 1, wherein the target element is one or more of an input box, a click button, a link element and a list.
8. An apparatus for automatically identifying and labeling web page elements, comprising:
the webpage obtaining unit is used for receiving website information of a target webpage, obtaining a webpage source code and a webpage according to the website information, and storing the webpage as a webpage picture;
the analysis unit is used for analyzing the webpage source code to acquire a target element and an xpath path of the target element;
the coordinate acquisition unit is used for acquiring the coordinates of the target element in the webpage picture according to the xpath path of the target element;
the element labeling unit is used for labeling the target element in the webpage picture according to the coordinate of the target element in the webpage picture;
and the returning unit is used for returning the marked webpage pictures.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements a method of automatic identification and labeling of web page elements according to any of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that it stores a computer program which, when executed by a processor, causes the processor to carry out the method of automatic identification and labeling of web page elements according to any one of claims 1 to 7.
CN201911134258.XA 2019-11-19 2019-11-19 Method and device for automatic identification and marking, computer equipment and storage medium Active CN110888810B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911134258.XA CN110888810B (en) 2019-11-19 2019-11-19 Method and device for automatic identification and marking, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911134258.XA CN110888810B (en) 2019-11-19 2019-11-19 Method and device for automatic identification and marking, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110888810A true CN110888810A (en) 2020-03-17
CN110888810B CN110888810B (en) 2020-10-30

Family

ID=69747961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911134258.XA Active CN110888810B (en) 2019-11-19 2019-11-19 Method and device for automatic identification and marking, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110888810B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112506600A (en) * 2020-12-11 2021-03-16 上海依图网络科技有限公司 Element positioning method of user interface, device, medium and electronic equipment thereof
CN112579957A (en) * 2020-12-23 2021-03-30 中国电子信息产业集团有限公司第六研究所 Intelligent webpage content analysis method based on image analysis
CN113806713A (en) * 2021-09-01 2021-12-17 浪潮卓数大数据产业发展有限公司 Method and system for clicking verification code through code receiving platform and selenium breakthrough
CN114064157A (en) * 2021-11-09 2022-02-18 中国电力科学研究院有限公司 Method, system, device and medium for realizing automatic flow based on page element identification
CN114780550A (en) * 2022-04-24 2022-07-22 平安国际融资租赁有限公司 Automatic updating method, device, equipment and medium for element positioning path
CN119850135A (en) * 2024-12-26 2025-04-18 广东电网有限责任公司 Method, equipment and storage medium for labeling power grid work order

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451052A (en) * 2017-07-11 2017-12-08 广州慧睿思通信息科技有限公司 One kind is based on Web system positioning webpage element test method
CN107845113A (en) * 2017-10-20 2018-03-27 广州阿里巴巴文学信息技术有限公司 Object element localization method, device and ui testing method, apparatus
US20180300218A1 (en) * 2017-04-18 2018-10-18 Salesforce.Com, Inc. Website Debugger For Natural Language Translation And Localization
CN109063079A (en) * 2018-07-25 2018-12-21 维沃移动通信有限公司 Web page labeling method and electronic device
CN109901988A (en) * 2017-12-11 2019-06-18 北京京东尚科信息技术有限公司 A kind of page elements localization method and device for automatic test
CN110020344A (en) * 2017-09-04 2019-07-16 北京字节跳动科技有限公司 A kind of Webpage element mask method and system
CN110059272A (en) * 2018-11-02 2019-07-26 阿里巴巴集团控股有限公司 A kind of page feature recognition methods and device
CN110399586A (en) * 2019-07-31 2019-11-01 深圳前海微众银行股份有限公司 Automatic processing method, device, equipment and medium of web interface elements

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180300218A1 (en) * 2017-04-18 2018-10-18 Salesforce.Com, Inc. Website Debugger For Natural Language Translation And Localization
CN107451052A (en) * 2017-07-11 2017-12-08 广州慧睿思通信息科技有限公司 One kind is based on Web system positioning webpage element test method
CN110020344A (en) * 2017-09-04 2019-07-16 北京字节跳动科技有限公司 A kind of Webpage element mask method and system
CN107845113A (en) * 2017-10-20 2018-03-27 广州阿里巴巴文学信息技术有限公司 Object element localization method, device and ui testing method, apparatus
CN109901988A (en) * 2017-12-11 2019-06-18 北京京东尚科信息技术有限公司 A kind of page elements localization method and device for automatic test
CN109063079A (en) * 2018-07-25 2018-12-21 维沃移动通信有限公司 Web page labeling method and electronic device
CN110059272A (en) * 2018-11-02 2019-07-26 阿里巴巴集团控股有限公司 A kind of page feature recognition methods and device
CN110399586A (en) * 2019-07-31 2019-11-01 深圳前海微众银行股份有限公司 Automatic processing method, device, equipment and medium of web interface elements

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112506600A (en) * 2020-12-11 2021-03-16 上海依图网络科技有限公司 Element positioning method of user interface, device, medium and electronic equipment thereof
CN112579957A (en) * 2020-12-23 2021-03-30 中国电子信息产业集团有限公司第六研究所 Intelligent webpage content analysis method based on image analysis
CN113806713A (en) * 2021-09-01 2021-12-17 浪潮卓数大数据产业发展有限公司 Method and system for clicking verification code through code receiving platform and selenium breakthrough
CN114064157A (en) * 2021-11-09 2022-02-18 中国电力科学研究院有限公司 Method, system, device and medium for realizing automatic flow based on page element identification
CN114064157B (en) * 2021-11-09 2023-09-15 中国电力科学研究院有限公司 Automated process implementation method, system, equipment and media based on page element recognition
CN114780550A (en) * 2022-04-24 2022-07-22 平安国际融资租赁有限公司 Automatic updating method, device, equipment and medium for element positioning path
CN119850135A (en) * 2024-12-26 2025-04-18 广东电网有限责任公司 Method, equipment and storage medium for labeling power grid work order

Also Published As

Publication number Publication date
CN110888810B (en) 2020-10-30

Similar Documents

Publication Publication Date Title
CN110888810B (en) Method and device for automatic identification and marking, computer equipment and storage medium
CN109255767B (en) Image processing method and device
EP3399721A1 (en) Interface data displaying method and device
CN107133165B (en) Browser compatibility detection method and device
US9298450B2 (en) Associating a visualization of user interface with source code
CN110320378B (en) Method, apparatus, device and computer readable storage medium for applying for a quality control test
CN105988837B (en) Application installation method and device
CN107798064B (en) Page processing method, electronic device and computer readable storage medium
CN111563032A (en) APP debugging method and device, computer equipment and storage medium
JP2024502516A (en) Data annotation methods, apparatus, systems, devices and storage media
CN113448849A (en) Page element testing method, device, equipment and storage medium
CN112560189A (en) Page display method and device, computer equipment and readable storage medium
CN111124863B (en) Intelligent device performance testing method and device and intelligent device
CN107193747B (en) Code testing method and device and computer equipment
CN107766228A (en) It is a kind of based on multilingual automated testing method and device
CN114327592A (en) Page point burying method and device, electronic equipment and storage medium
CN107797927B (en) Application automation test method, device, equipment and readable storage medium
CN110874301A (en) Method and device for acquiring program pause information
CN112988568B (en) Game testing method and device and electronic equipment
CN111338669A (en) Updating method and device for intelligent function in intelligent analysis box
CN112835803B (en) Tool generation method, test data construction method, device, equipment and medium
CN114327207A (en) Element positioning method and device, electronic equipment and storage medium
CN112988758A (en) Target object positioning method and device, electronic equipment and storage medium
CN106484741B (en) A kind of method and device of single page application access data collection and transmission
CN112800078B (en) Lightweight text annotation method, system, device and storage medium based on javascript

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 518000 north of the intersection of Zhenxing Avenue and Chuangye Avenue in Shenzhen Shantou Special Cooperation Zone, Guangdong Province

Patentee after: China Resources Intelligent Computing Technology (Guangdong) Co.,Ltd.

Address before: 518000 north of the intersection of Zhenxing Avenue and Chuangye Avenue in Shenzhen Shantou Special Cooperation Zone, Guangdong Province

Patentee before: Guangdong Runlian Information Technology Co.,Ltd.

CP01 Change in the name or title of a patent holder