Sharma et al., 2018 - Google Patents
Selenium WebDriver 3 Practical Guide: End-to-end automation testing for web and mobile browsers with Selenium WebDriverSharma et al., 2018
- Document ID
- 3457037656443816691
- Author
- Sharma P
- GUNDECHA U
- Avasarala S
- Publication year
External Links
Snippet
Real-world examples of cross-browser, mobile, and data-driven testing with all the latest features of Selenium WebDriver 3 Key Features Unlock the full potential of Selenium to test your web applications Use Selenium Grid for faster, parallel running, and cross-browser …
- BUGBHKTXTAQXES-UHFFFAOYSA-N selenium data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nMzAwcHgnIGhlaWdodD0nMzAwcHgnIHZpZXdCb3g9JzAgMCAzMDAgMzAwJz4KPCEtLSBFTkQgT0YgSEVBREVSIC0tPgo8cmVjdCBzdHlsZT0nb3BhY2l0eToxLjA7ZmlsbDojRkZGRkZGO3N0cm9rZTpub25lJyB3aWR0aD0nMzAwLjAnIGhlaWdodD0nMzAwLjAnIHg9JzAuMCcgeT0nMC4wJz4gPC9yZWN0Pgo8dGV4dCB4PScxMTIuNCcgeT0nMTcwLjAnIGNsYXNzPSdhdG9tLTAnIHN0eWxlPSdmb250LXNpemU6NDBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5TPC90ZXh0Pgo8dGV4dCB4PScxNDAuMCcgeT0nMTcwLjAnIGNsYXNzPSdhdG9tLTAnIHN0eWxlPSdmb250LXNpemU6NDBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5lPC90ZXh0Pgo8cGF0aCBkPSdNIDExMi40LDE0Ni4wIEwgMTEyLjQsMTQ1LjggTCAxMTIuMywxNDUuNyBMIDExMi4zLDE0NS41IEwgMTEyLjIsMTQ1LjMgTCAxMTIuMiwxNDUuMiBMIDExMi4xLDE0NS4wIEwgMTEyLjAsMTQ0LjkgTCAxMTEuOSwxNDQuNyBMIDExMS44LDE0NC42IEwgMTExLjcsMTQ0LjUgTCAxMTEuNSwxNDQuNCBMIDExMS40LDE0NC4zIEwgMTExLjIsMTQ0LjIgTCAxMTEuMSwxNDQuMSBMIDExMC45LDE0NC4xIEwgMTEwLjcsMTQ0LjAgTCAxMTAuNiwxNDQuMCBMIDExMC40LDE0NC4wIEwgMTEwLjIsMTQ0LjAgTCAxMTAuMSwxNDQuMCBMIDEwOS45LDE0NC4xIEwgMTA5LjcsMTQ0LjEgTCAxMDkuNiwxNDQuMiBMIDEwOS40LDE0NC4yIEwgMTA5LjMsMTQ0LjMgTCAxMDkuMSwxNDQuNCBMIDEwOS4wLDE0NC41IEwgMTA4LjksMTQ0LjcgTCAxMDguOCwxNDQuOCBMIDEwOC43LDE0NC45IEwgMTA4LjYsMTQ1LjEgTCAxMDguNSwxNDUuMiBMIDEwOC41LDE0NS40IEwgMTA4LjQsMTQ1LjYgTCAxMDguNCwxNDUuNyBMIDEwOC40LDE0NS45IEwgMTA4LjQsMTQ2LjEgTCAxMDguNCwxNDYuMyBMIDEwOC40LDE0Ni40IEwgMTA4LjUsMTQ2LjYgTCAxMDguNSwxNDYuOCBMIDEwOC42LDE0Ni45IEwgMTA4LjcsMTQ3LjEgTCAxMDguOCwxNDcuMiBMIDEwOC45LDE0Ny4zIEwgMTA5LjAsMTQ3LjUgTCAxMDkuMSwxNDcuNiBMIDEwOS4zLDE0Ny43IEwgMTA5LjQsMTQ3LjggTCAxMDkuNiwxNDcuOCBMIDEwOS43LDE0Ny45IEwgMTA5LjksMTQ3LjkgTCAxMTAuMSwxNDguMCBMIDExMC4yLDE0OC4wIEwgMTEwLjQsMTQ4LjAgTCAxMTAuNiwxNDguMCBMIDExMC43LDE0OC4wIEwgMTEwLjksMTQ3LjkgTCAxMTEuMSwxNDcuOSBMIDExMS4yLDE0Ny44IEwgMTExLjQsMTQ3LjcgTCAxMTEuNSwxNDcuNiBMIDExMS43LDE0Ny41IEwgMTExLjgsMTQ3LjQgTCAxMTEuOSwxNDcuMyBMIDExMi4wLDE0Ny4xIEwgMTEyLjEsMTQ3LjAgTCAxMTIuMiwxNDYuOCBMIDExMi4yLDE0Ni43IEwgMTEyLjMsMTQ2LjUgTCAxMTIuMywxNDYuMyBMIDExMi40LDE0Ni4yIEwgMTEyLjQsMTQ2LjAgTCAxMTAuNCwxNDYuMCBaJyBzdHlsZT0nZmlsbDojMDAwMDAwO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxOycgLz4KPHBhdGggZD0nTSAxMTIuNCwxNTQuMCBMIDExMi40LDE1My44IEwgMTEyLjMsMTUzLjcgTCAxMTIuMywxNTMuNSBMIDExMi4yLDE1My4zIEwgMTEyLjIsMTUzLjIgTCAxMTIuMSwxNTMuMCBMIDExMi4wLDE1Mi45IEwgMTExLjksMTUyLjcgTCAxMTEuOCwxNTIuNiBMIDExMS43LDE1Mi41IEwgMTExLjUsMTUyLjQgTCAxMTEuNCwxNTIuMyBMIDExMS4yLDE1Mi4yIEwgMTExLjEsMTUyLjEgTCAxMTAuOSwxNTIuMSBMIDExMC43LDE1Mi4wIEwgMTEwLjYsMTUyLjAgTCAxMTAuNCwxNTIuMCBMIDExMC4yLDE1Mi4wIEwgMTEwLjEsMTUyLjAgTCAxMDkuOSwxNTIuMSBMIDEwOS43LDE1Mi4xIEwgMTA5LjYsMTUyLjIgTCAxMDkuNCwxNTIuMiBMIDEwOS4zLDE1Mi4zIEwgMTA5LjEsMTUyLjQgTCAxMDkuMCwxNTIuNSBMIDEwOC45LDE1Mi43IEwgMTA4LjgsMTUyLjggTCAxMDguNywxNTIuOSBMIDEwOC42LDE1My4xIEwgMTA4LjUsMTUzLjIgTCAxMDguNSwxNTMuNCBMIDEwOC40LDE1My42IEwgMTA4LjQsMTUzLjcgTCAxMDguNCwxNTMuOSBMIDEwOC40LDE1NC4xIEwgMTA4LjQsMTU0LjMgTCAxMDguNCwxNTQuNCBMIDEwOC41LDE1NC42IEwgMTA4LjUsMTU0LjggTCAxMDguNiwxNTQuOSBMIDEwOC43LDE1NS4xIEwgMTA4LjgsMTU1LjIgTCAxMDguOSwxNTUuMyBMIDEwOS4wLDE1NS41IEwgMTA5LjEsMTU1LjYgTCAxMDkuMywxNTUuNyBMIDEwOS40LDE1NS44IEwgMTA5LjYsMTU1LjggTCAxMDkuNywxNTUuOSBMIDEwOS45LDE1NS45IEwgMTEwLjEsMTU2LjAgTCAxMTAuMiwxNTYuMCBMIDExMC40LDE1Ni4wIEwgMTEwLjYsMTU2LjAgTCAxMTAuNywxNTYuMCBMIDExMC45LDE1NS45IEwgMTExLjEsMTU1LjkgTCAxMTEuMiwxNTUuOCBMIDExMS40LDE1NS43IEwgMTExLjUsMTU1LjYgTCAxMTEuNywxNTUuNSBMIDExMS44LDE1NS40IEwgMTExLjksMTU1LjMgTCAxMTIuMCwxNTUuMSBMIDExMi4xLDE1NS4wIEwgMTEyLjIsMTU0LjggTCAxMTIuMiwxNTQuNyBMIDExMi4zLDE1NC41IEwgMTEyLjMsMTU0LjMgTCAxMTIuNCwxNTQuMiBMIDExMi40LDE1NC4wIEwgMTEwLjQsMTU0LjAgWicgc3R5bGU9J2ZpbGw6IzAwMDAwMDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MC4wcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MTsnIC8+Cjwvc3ZnPgo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nODVweCcgaGVpZ2h0PSc4NXB4JyB2aWV3Qm94PScwIDAgODUgODUnPgo8IS0tIEVORCBPRiBIRUFERVIgLS0+CjxyZWN0IHN0eWxlPSdvcGFjaXR5OjEuMDtmaWxsOiNGRkZGRkY7c3Ryb2tlOm5vbmUnIHdpZHRoPSc4NS4wJyBoZWlnaHQ9Jzg1LjAnIHg9JzAuMCcgeT0nMC4wJz4gPC9yZWN0Pgo8dGV4dCB4PScyMC4yJyB5PSc1My42JyBjbGFzcz0nYXRvbS0wJyBzdHlsZT0nZm9udC1zaXplOjIzcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojM0I0MTQzJyA+UzwvdGV4dD4KPHRleHQgeD0nMzYuMicgeT0nNTMuNicgY2xhc3M9J2F0b20tMCcgc3R5bGU9J2ZvbnQtc2l6ZToyM3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPmU8L3RleHQ+CjxwYXRoIGQ9J00gMTcuOSwzOS43IEwgMTcuOSwzOS42IEwgMTcuOSwzOS41IEwgMTcuOSwzOS40IEwgMTcuOCwzOS4zIEwgMTcuOCwzOS4yIEwgMTcuNywzOS4xIEwgMTcuNywzOS4wIEwgMTcuNiwzOC45IEwgMTcuNiwzOC45IEwgMTcuNSwzOC44IEwgMTcuNCwzOC43IEwgMTcuMywzOC43IEwgMTcuMiwzOC42IEwgMTcuMSwzOC42IEwgMTcuMSwzOC42IEwgMTcuMCwzOC41IEwgMTYuOSwzOC41IEwgMTYuOCwzOC41IEwgMTYuNywzOC41IEwgMTYuNiwzOC41IEwgMTYuNSwzOC42IEwgMTYuNCwzOC42IEwgMTYuMywzOC42IEwgMTYuMiwzOC43IEwgMTYuMSwzOC43IEwgMTYuMCwzOC44IEwgMTUuOSwzOC44IEwgMTUuOSwzOC45IEwgMTUuOCwzOS4wIEwgMTUuNywzOS4xIEwgMTUuNywzOS4yIEwgMTUuNywzOS4yIEwgMTUuNiwzOS4zIEwgMTUuNiwzOS40IEwgMTUuNiwzOS41IEwgMTUuNiwzOS42IEwgMTUuNiwzOS43IEwgMTUuNiwzOS44IEwgMTUuNiwzOS45IEwgMTUuNiw0MC4wIEwgMTUuNyw0MC4xIEwgMTUuNyw0MC4yIEwgMTUuNyw0MC4zIEwgMTUuOCw0MC40IEwgMTUuOSw0MC41IEwgMTUuOSw0MC41IEwgMTYuMCw0MC42IEwgMTYuMSw0MC43IEwgMTYuMiw0MC43IEwgMTYuMyw0MC43IEwgMTYuNCw0MC44IEwgMTYuNSw0MC44IEwgMTYuNiw0MC44IEwgMTYuNyw0MC44IEwgMTYuOCw0MC44IEwgMTYuOSw0MC44IEwgMTcuMCw0MC44IEwgMTcuMSw0MC44IEwgMTcuMSw0MC44IEwgMTcuMiw0MC43IEwgMTcuMyw0MC43IEwgMTcuNCw0MC42IEwgMTcuNSw0MC42IEwgMTcuNiw0MC41IEwgMTcuNiw0MC40IEwgMTcuNyw0MC4zIEwgMTcuNyw0MC4zIEwgMTcuOCw0MC4yIEwgMTcuOCw0MC4xIEwgMTcuOSw0MC4wIEwgMTcuOSwzOS45IEwgMTcuOSwzOS44IEwgMTcuOSwzOS43IEwgMTYuNywzOS43IFonIHN0eWxlPSdmaWxsOiMwMDAwMDA7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjAuMHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjE7JyAvPgo8cGF0aCBkPSdNIDE3LjksNDQuMyBMIDE3LjksNDQuMiBMIDE3LjksNDQuMSBMIDE3LjksNDQuMCBMIDE3LjgsNDMuOSBMIDE3LjgsNDMuOCBMIDE3LjcsNDMuNyBMIDE3LjcsNDMuNyBMIDE3LjYsNDMuNiBMIDE3LjYsNDMuNSBMIDE3LjUsNDMuNCBMIDE3LjQsNDMuNCBMIDE3LjMsNDMuMyBMIDE3LjIsNDMuMyBMIDE3LjEsNDMuMiBMIDE3LjEsNDMuMiBMIDE3LjAsNDMuMiBMIDE2LjksNDMuMiBMIDE2LjgsNDMuMiBMIDE2LjcsNDMuMiBMIDE2LjYsNDMuMiBMIDE2LjUsNDMuMiBMIDE2LjQsNDMuMiBMIDE2LjMsNDMuMyBMIDE2LjIsNDMuMyBMIDE2LjEsNDMuMyBMIDE2LjAsNDMuNCBMIDE1LjksNDMuNSBMIDE1LjksNDMuNSBMIDE1LjgsNDMuNiBMIDE1LjcsNDMuNyBMIDE1LjcsNDMuOCBMIDE1LjcsNDMuOSBMIDE1LjYsNDQuMCBMIDE1LjYsNDQuMSBMIDE1LjYsNDQuMiBMIDE1LjYsNDQuMyBMIDE1LjYsNDQuNCBMIDE1LjYsNDQuNSBMIDE1LjYsNDQuNiBMIDE1LjYsNDQuNyBMIDE1LjcsNDQuOCBMIDE1LjcsNDQuOCBMIDE1LjcsNDQuOSBMIDE1LjgsNDUuMCBMIDE1LjksNDUuMSBMIDE1LjksNDUuMiBMIDE2LjAsNDUuMiBMIDE2LjEsNDUuMyBMIDE2LjIsNDUuMyBMIDE2LjMsNDUuNCBMIDE2LjQsNDUuNCBMIDE2LjUsNDUuNCBMIDE2LjYsNDUuNSBMIDE2LjcsNDUuNSBMIDE2LjgsNDUuNSBMIDE2LjksNDUuNSBMIDE3LjAsNDUuNSBMIDE3LjEsNDUuNCBMIDE3LjEsNDUuNCBMIDE3LjIsNDUuNCBMIDE3LjMsNDUuMyBMIDE3LjQsNDUuMyBMIDE3LjUsNDUuMiBMIDE3LjYsNDUuMSBMIDE3LjYsNDUuMSBMIDE3LjcsNDUuMCBMIDE3LjcsNDQuOSBMIDE3LjgsNDQuOCBMIDE3LjgsNDQuNyBMIDE3LjksNDQuNiBMIDE3LjksNDQuNSBMIDE3LjksNDQuNCBMIDE3LjksNDQuMyBMIDE2LjcsNDQuMyBaJyBzdHlsZT0nZmlsbDojMDAwMDAwO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxOycgLz4KPC9zdmc+Cg== [Se] 0 title abstract description 152
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45508—Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
- G06F9/45512—Command shells
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4443—Execution mechanisms for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/445—Programme loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Implementation of user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3696—Methods or tools to render software testable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/51—Source to source
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/24—Editing, e.g. insert/delete
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
- G06F17/2247—Tree structured documents; Markup, e.g. Standard Generalized Markup Language [SGML], Document Type Definition [DTD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Gundecha et al. | Selenium WebDriver 3 Practical Guide: End-to-end automation testing for web and mobile browsers with Selenium WebDriver | |
| Masiello et al. | Mastering React Native | |
| Gundecha | Selenium Testing Tools Cookbook | |
| Cheng et al. | Build Mobile Apps with Ionic 4 and Firebase | |
| Gundecha | Selenium Testing Tools Cookbook | |
| Verma | Mobile Test Automation With Appium | |
| Mwaura | End-to-End Web Testing with Cypress: Explore techniques for automated frontend web testing with Cypress and JavaScript | |
| Chowdhury | Mastering Visual Studio 2017 | |
| Snell et al. | Microsoft Visual Studio 2012 Unleashed: Micro Visua Studi 2012 Unl_p2 | |
| Belchin et al. | Web Programming with Dart | |
| De Sanctis | ASP. NET Core 6 and Angular: Full-stack web development with ASP. NET 6 and Angular 13 | |
| Khanna et al. | Ionic: Hybrid Mobile App Development | |
| Heffelfinger | Java EE 7 Development with NetBeans 8 | |
| Jansen et al. | TypeScript: Modern JavaScript Development | |
| Gundecha et al. | Learn Selenium: build data-driven test frameworks for mobile and web applications with Selenium Web Driver 3 | |
| Jaber et al. | A high-level modeling language for the efficient design, implementation, and testing of Android applications | |
| Cocchiaro | Selenium Framework Design in Data-driven Testing: Build Data-driven Test Frameworks Using Selenium WebDriver, AppiumDriver, Java, and TestNG | |
| Sharma | Mastering Microservices with Java 9: Build domain-driven microservice-based applications with Spring, Spring Cloud, and Angular | |
| Rozentals | Mastering TypeScript 3: Build enterprise-ready, industrial-strength web applications using TypeScript 3 and modern frameworks | |
| Kunjumohamed et al. | Spring MVC: Designing real-world web applications | |
| Bugl | Learn React Hooks: Unlock Scalable State, Performance, and Clean Code with Hooks, Context, Suspense, and Form Actions | |
| Cheng | Flutter Recipes | |
| Mg | Learning Selenium Testing Tools | |
| Wright et al. | Blazor WebAssembly by Example | |
| Quinten | Building Real-World Web Applications with Vue. js 3 |