├── video-overlay.png ├── README.md └── CHANGELOG.md /video-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranorex/selocity-extension/HEAD/video-overlay.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Ranorex Selocity - Free Chrome Extension 2 | 3 | Auto-generate robust and reliable CSS, XPath and RanoreXPath selectors in your Chrome DevTools. 4 | 5 | [![Ranorex Selocity Chrome Extension Intro Video](./video-overlay.png)](https://youtu.be/LtgyM854a0I) 6 | 7 | 8 | [![Download the free Ranorex Selocity Chrome Extension](https://www.ranorex.com/fileadmin/_processed_/7/5/csm_chrome_webstore_logo_a9e602d689.png)](https://chrome.google.com/webstore/detail/ranorex-selocity/ocgghcnnjekfpbmafindjmijdpopafoe) 9 | 10 | 11 | ## What's in this repo? 12 | 13 | Use this repository to drop your feedback, feature requests, or issues you may have found when using our Chrome browser extension. We'd love to know what you think of it! 14 | 15 | 16 | ## How do I get the Ranorex Selocity Chrome Extension? 17 | 18 | You can install the extension in the [Google Chrome Web Store](https://chrome.google.com/webstore/detail/ranorex-selocity/ocgghcnnjekfpbmafindjmijdpopafoe). 19 | 20 | ## Where can I get more information? 21 | 22 | Visit [https://www.ranorex.com/selocity](https://www.ranorex.com/selocity) to learn about the features and benefits of Ranorex Selocity, and review our updates in the [changelog](CHANGELOG.md). 23 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## 1.4.2 (2019-11-12) 4 | * Fixed Ranorex Selocity unable to locate selectors that contain special characters and symbols 5 | * Fixed port negotiation when connecting to Ranorex Webtestit (if port 3000 is blocked, other port will be chosen) 6 | 7 | ## 1.4.1 (2019-10-14) 8 | * Minor bug fixes with how to gifs and connect button 9 | 10 | ## 1.4.0 (2019-10-03) 11 | * Selectors sent to Ranorex Webtstit are formated in the projects selected programming language 12 | * Ranorex Selocity banner blinking when resizing the window - fixed 13 | * Reduced the gif size resulting in extension taking up less space 14 | 15 | ## 1.3.0 (2019-09-18) 16 | * Added Connect to Ranorex Webtestit option in the context menu of the Ranorex Selocity extension 17 | * Updated instructions on how to connect and use Ranorex Selocity with Ranorex Webtestit 18 | * Added animated gifs on how to connect with Ranorex Webtestit 19 | 20 | ## 1.2.0 (2019-08-28) 21 | * Fixed Ranorex Selocity banner hight on smaller sizes 22 | * Send selector to Ranorex Webtestit button - the buttons are not disabled if not connected to Ranorex Webtestit, instead, a popup is shown, informing the user about the steps necessary for this action to be completed 23 | 24 | ## 1.1.1 (2019-05-21) 25 | * Fixed Create New Page Object button and playground input box misalignment when settings button is clicked 26 | 27 | ## 1.0.1 (2019-04-01) 28 | 29 | * Bugfix: page object screenshots could not be created thanks to a bundling oversight 30 | 31 | ## 1.0.0 (2019-04-01) 32 | 33 | * Improved iframe support - Ranorex Selocity can now build and evaluate selectors for elements within iframes, both same-origin and cross-origin, with an indicator that the currently inspected element is in an iframe, and a the possibility to jump to it directly. 34 | * Create Page Object files from Ranorex Selocity - now you can create a new Page Object file in your active Ranorex Webtestit project directly from the Ranorex Selocity extension! 35 | 36 | ## 0.8.6 (2019-02-26) 37 | 38 | * Fixed Send selector from context menu not working issue 39 | * Send selector from the context menu and from Selector Playground sometimes generating the wrong screenshot issue is fixed 40 | * Fixed selector strategy not getting updated in the element panel of Ranorex Webtestit, when the selector is edited and sent back to the application with a different selector strategy 41 | 42 | 43 | ## 0.8.0 (2018-09-06) 44 | 45 | * Fix broken selectors in diagnostic mode - fixes a selector sent from Ranorex Webtestit in diagnostic mode 46 | * Debug mode - Ranorex Selocity indicates debugging mode test run from Ranorex Webtestit 47 | * Send element screenshots - sending elements now sends screenshots of the element to Ranorex Webtestit 48 | 49 | ## 0.7.0 (2018-08-09) 50 | 51 | * Send custom selectors anyway - Ranorex Selocity did not allow to send custom selectors to Ranorex Webtestit, that matched no or more than one element. You will now get the option to bypass this recommendation, and send the selector anyway. 52 | * CSS selectors now use single quotes instead of double quotes 53 | * Send a selector via context-menu to Ranorex Webtestit 54 | * Element sent feedback - After sending an element, a feedback is shown providing info about send element action outcome 55 | * Fixed - Ranorex Selocity tab does not show a scrollbar when height is too small. 56 | * Fixed - disconnect bar overlaps selectors 57 | 58 | 59 | ## 0.6.0 (2018-06-21) 60 | 61 | * Hint for chrome internal pages - show hint when trying to track an element on a page without a content script 62 | * Playground for selector evaluation - Selocity now provides a possibility to test generated selectors and to see the matching elements 63 | * Rank selector list after matched elements count - selectors with the lowest number of matches are ranked first 64 | * Option to use LinkText selector(s) 65 | 66 | ## 0.5.0 (2017-10-23) 67 | 68 | * Context menu on selector list to modify and copy a selector 69 | * Custom element tag support in selector generation 70 | * Option to reduce the selector to a minimum nodes, as long as the selector has a unique match (RxPath) 71 | * Option to use partial class name matches on selector (RxPath) 72 | 73 | ## 0.4.0 (2017-10-16) 74 | 75 | * Ignore unsupported pages, like `chrome://` URLs 76 | * Fix element highlighting 77 | --------------------------------------------------------------------------------