Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue 1285: more options for locator editing #1573

Merged
merged 32 commits into from
Nov 29, 2023

Conversation

Iogsotot
Copy link
Contributor

@Iogsotot Iogsotot commented Nov 28, 2023

#1285

  • added multiple options for locator editing
  • updated types:
    • LocatorType enum
    • locatorTypes
    • ElementAttributes
    • ExtendedElementAttributes
    • locatorAttributesInitialState
  • added logic for collecting element's attributes for content scripts and for main app
  • updated locator evaluation logic
  • updated locator validation logic
  • added new logic for work with new element attributes:
    • added getLocatorAnnotationStringByType
    • updated getLocator
    • updated getLocatorPrefix
    • refactored renderColorizedString (JDI string)
  • refactored styles for locator
  • fixed code style, naming, types
  • updated tests
  • updated dependencies for rc-filed-form (AntD)

image
image

1285.mp4

…atorAnnotationStringByType, update getLocator, update getLocatorPrefix, refactor renderColorizedString (JDI string)
…d of evaluateCssSelector, use enum for NotFound returns
…add evaluateStandardLocator; fix types, imports, naming
@Iogsotot Iogsotot self-assigned this Nov 28, 2023
@Iogsotot Iogsotot force-pushed the issue_1285_more-options-for-locator-editing branch from 1f3c43a to 2de0c0f Compare November 29, 2023 11:42
@Iogsotot Iogsotot force-pushed the issue_1285_more-options-for-locator-editing branch from 86047e0 to 6559888 Compare November 29, 2023 19:54
@Iogsotot Iogsotot merged commit 36aa452 into master Nov 29, 2023
2 of 3 checks passed
@Iogsotot Iogsotot deleted the issue_1285_more-options-for-locator-editing branch February 7, 2024 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant