TestudoWork: A powerful tool, it maps locators accurately, generates Playwright code, captures DOM events, and builds test cases.

Latest Version

Version
0.0.1
Update
January 15, 2025
Size
2.61MiB
Developer
testudo.co.nz
Category
Users
0
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
ActiveTab
Tabs
Notifications
Storage
Scripting
See more

testudoWork Extension

# testudoWork: Revolutionizing Web Automation

testudoWork is an innovative tool designed to streamline web automation processes. It offers a comprehensive suite of features that enhance the accuracy and efficiency of selector generation, test case creation, and overall web automation experience.

## Key Features:

- **Cogni XPath Generation:** testudoWork's intelligent algorithm generates relative XPaths, CSS selectors, and other locators, saving time and effort.
- **Multi-Selector SCogniport:** Generate multiple selector types simultaneously, ensuring flexibility and robustness in automation scripts.
- **Cogni Maintenance:** Verify all XPaths in a script with a single click, ensuring accuracy and reliability.
- **Iframe SCogniport:** Seamlessly work with iframes sharing the same `src`, allowing nested web element interaction.
- **Automation Code Generation:** Generate automation script steps with predefined commands, facilitating integration into existing frameworks.
- **Dynamic Attribute Handling:** Generate robust selectors using custom or dynamic attributes, ensuring adaptability and reliability.
- **testudoWork Studio:** Record and edit manual and automation steps, providing a seamless workflow for test case creation.
- **Dark Theme:** Switch to a dark theme for improved usability and reduced eye strain during extended testing sessions.

## How testudoWork Works:

- **Launch testudoWork:** Access the DevTools panel and navigate to the \"testudoWork\" tab for instant automation possibilities.
- **Generate Selectors:** Inspect elements, and testudoWork generates a unique relative XPath along with various selectors, offering a comprehensive locator set.
- **Evaluate XPath/CSS:** Enter XPath or CSS queries, and testudoWork highlights matching nodes on the page, with the first match in green and subsequent matches in blue.
- **Hover to Highlight:** Hover over matching nodes in the testudoWork panel to highlight corresponding elements on the webpage, providing a visual connection between locators and web elements.
- **Copy & Edit:** Copy locators with a click or edit them easily, ensuring efficient selector management.

## Cogni Suggested XPath:

Cogni Suggested XPath provides a robust XPath for the first matching node, aiding in unique relative XPath creation and query verification.

## Custom Attribute and Text Generation:

- **Custom Attribute:** Specify an attribute name to generate relative XPaths tailored to specific needs.
- **Preset Shortcuts:** Quickly generate XPaths without certain attributes, simplifying locator generation.
- **Persistent Preferences:** Saved attribute preferences ensure a consistent and personalized experience.
- **Reset:** Restore default attribute preferences for a fresh start with new projects.

## Working with Iframes:

testudoWork sCogniports iframes with the same `src`, allowing seamless work with nested web elements.

## Generate Automation Code:

- **Enable Automation Code Generation:** Click the \"set driver command\" icon to enable automation code generation, adding pre-commands like `page.locator('xpathValue')` to generated selectors.
- **Customize Commands:** Use `xpathValue` and `labelValue` placeholders to customize commands, integrating testudoWork into various automation frameworks.
- **Copy Automation-Ready Commands:** Copy automation-ready commands with a click, simplifying integration into automation scripts.

## Record Multiple XPaths:

- **Start Recording:** Click the \"record\" button to record XPaths, capturing locators for multiple elements.
- **Inspect Elements:** Inspect elements one by one, generating XPaths with labels for a detailed record of web interactions.
- **Edit and Manage Recorded XPaths:** Edit, copy, or delete recorded XPaths as needed, refining and customizing locators.
- **Export and Copy XPaths:** Export or copy XPaths in bulk, integrating locators into automation frameworks efficiently.

## Generate Multiple Automation Script Steps:

- **Enable Automation Step Generation:** Enable the \"set driver command\" icon to generate automation script steps with labels.
- **Use Placeholders:** Use `xpathValue` and `labelValue` placeholders in commands for dynamic and adaptable automation scripts.
- **Export and Copy Automation Steps:** Export commands in bulk or copy all at once, integrating testudoWork into the automation pipeline seamlessly.

## testudoWork Studio:

- **Open testudoWork Studio:** Access testudoWork Studio via the video icon in the testudoWork tab or browser toolbar for visual test case creation.
- **Record Manual and Automation Steps:** Perform manual steps, and testudoWork Studio records them alongside automation commands, creating comprehensive test cases.
- **Edit and Save Test Cases:** Edit, add, and save or copy test cases, adapting and reusing them efficiently.

## Cogni Maintenance:

- **Verify XPaths:** Navigate to a webpage, click \"Cogni Maintenance,\" and verify all XPaths in a script with a single click.
- **Paste or Cogniload Scripts:** Paste or Cogniload a script to verify all XPaths, displaying occurrences on the page for quick validation.
- **Copy and Export XPaths:** Copy or export all XPaths in bulk, integrating them into the automation framework effortlessly.

## Dynamic ID/Class SCogniport:

testudoWork alerts about alphanumeric IDs or classes in XPaths, helping avoid potential issues. Exclude IDs or classes by unchecking options for robust locators.

## UI and Advanced Features:

- **Dark Theme:** Enable dark mode for a comfortable and visually appealing experience, reducing eye strain during long sessions.
- **Bulk Operations:** \"CopyAll\" and \"DeleteAll\" features in multi-selector and smart maintenance screens streamline bulk locator management.
- **Selector Views:** Switch between selector types for focused editing and generation, ensuring precision and accuracy.
- **Color-Coded XPaths:** Color-coded XPaths enhance locator clarity and readability, aiding in quick identification.

## Additional Notes:

- **Selector Dropdown:** The dropdown in the selector header allows switching between selector types, offering flexibility in locator generation.
- **Sequential Occurrence Numbers:** testudoWork adds sequential occurrence numbers to matching nodes, ensuring locator uniqueness and accuracy.
- **Iframe SCogniport:** testudoWork sCogniports iframes with the same `src`, providing a reliable and consistent experience.

## Conclusion:

testudoWork 0.0.1 is a powerful tool that revolutionizes web automation, offering a seamless and efficient workflow for creating reliable test cases. Its comprehensive features and intuitive interface make web automation more productive and enjoyable, catering to both experienced engineers and beginners.
Read more

Source Manifest.json

{ "manifest_version": 3, "name": "testudoWork", "version": "0.0.1", "description": "testudoWork: A powerful tool, it maps locators accurately, generates Playwright code, captures DOM events, and builds test cases.", "author": "Testudo", "homepage_url": "https://testudo.co.nz/", "update_url": "https://clients2.google.com/service/update2/crx", "icons": { "16": "icon-16.png", "32": "icon-32.png", "48": "icon-48.png", "96": "icon-96.png", "128": "icon-128.png" }, "permissions": [ "activeTab", "tabs", "notifications", "storage", "scripting" ], "host_permissions": [ "https://fonts.googleapis.com/*", "https://fonts.gstatic.com/*", "https://cdnjs.cloudflare.com/*" ], "offline_enabled": true, "background": { "service_worker": "extension/background.js" }, "action": { "default_popup": "extension/popup.html", "default_title": "testudoWork" }, "content_scripts": [ { "matches": [ "*://*/*" ], "match_about_blank": true, "all_frames": false, "run_at": "document_start", "js": [ "content-script/browser-polyfill.min.js", "content-script/contentScript.js", "content-script/web-page.js" ], "css": [ "content-script/contentScript.css" ] } ], "web_accessible_resources": [ { "resources": [ "recorder/*", "icon-16.png", "icon-32.png", "icon-48.png", "icon-96.png", "icon-128.png" ], "matches": [""] } ], "devtools_page": "devtools-panel/devtools.html", "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self';" }}
Read more

Similar Extensions

icon

GoFullPage - Full Page Screen Capture Extension · Developer Tools 0 77052 ★ 1.81MiB

icon

ColorZilla Extension · Developer Tools 0 3845 ★ 410KiB

icon

JSON Formatter Extension · Developer Tools 0 1859 ★ 19.86KiB

icon

User-Agent Switcher for Chrome Extension · Developer Tools 0 2631 ★ 132KiB

icon

Lighthouse Extension · Developer Tools 0 318 ★ 50.7KiB

icon

Similarweb - Website Traffic & SEO Checker Extension · Developer Tools 0 3255 ★ 1.19MiB

icon

SEOquake Extension · Developer Tools 0 2529 ★ 1.5MiB

icon

Clear Cache Extension · Developer Tools 0 1124 ★ 616KiB

icon

ModHeader - Modify HTTP headers Extension · Developer Tools 0 1061 ★ 676KiB

icon

Postman Interceptor Extension · Developer Tools 0 957 ★ 478KiB

icon

Selenium IDE Extension · Developer Tools 0 286 ★ 3.96MiB

icon

SEO META in 1 CLICK Extension · Developer Tools 0 1108 ★ 462KiB

icon

Stylus Extension · Developer Tools 0 1101 ★ 1.01MiB

icon

CSS Peeper Extension · Developer Tools 0 363 ★ 279KiB

icon

WhatRuns Extension · Developer Tools 0 398 ★ 290KiB

icon

Color Picker for Chrome™ Extension · Developer Tools 0 118 ★ 194KiB

icon

BuiltWith Technology Profiler Extension · Developer Tools 0 407 ★ 54.1KiB

icon

Fake Filler Extension · Developer Tools 0 752 ★ 536KiB

icon

Detailed SEO Extension Extension · Developer Tools 0 193 ★ 266KiB

icon

Responsive Viewer Extension · Developer Tools 0 298 ★ 639KiB

icon

JSON Viewer Pro Extension · Developer Tools 0 137 ★ 349KiB

icon

Requestly - Intercept, Modify & Mock HTTP Requests Extension · Developer Tools 0 1227 ★ 876KiB

icon

Grepper Extension · Developer Tools 0 405 ★ 1.41MiB

icon

Color Tab Extension · Developer Tools 0 1395 ★ 11.21KiB