mirror of
https://github.com/cypress-io/cypress.git
synced 2026-01-30 11:00:35 -06:00
* runner: display css selector helper and highlight on hover * runner: use unique-selector lib * runner: eslint auto-fixes * upgrade zunder to 5.5.1 and update configs * reporter: add babel deps * runner/reporter: lock react to 15.6.2 * runner: add highlight w/ tooltip and copy-to-clipboard * runner/reporter: upgrade react-tooltip to 0.3.1 * server: upgrade browserify-preprocessor to 1.0.2 * cli: eslint auto-fixes * upgrade zunder to 5.5.2 * runner: add defensive style resets to selector helper highlight * runner: ensure iframe contents exist before acting on them * runner: hide selector helper button when tests are loading or running * runner: use shadow dom for selector helper highlight * runner: reset state when selector helper is disabled * runner: rebind selector helper when snapshot changes * runner: don’t show tooltip when hovering over selector * runner: integrate playground input into selector helper * runner: fix mouseover/mouseout for selector * runner: fix selector clearing * runner: allow selector area to scroll * runner: enable switching between get and contains * runner: refactor method * runner: add tooltip to selector helper toggle * runner: focus selector helper input when method changes * runner: remove references to cypressEnv * runner: keep selector even if snapshot changes * runner: persist selector helper state instead of clearing it when things change * runner: hide method picker when clicking outside of it * runner: pass model into selector helper * CSS style changes to selector helper - merge in changes + fix conflicts * update close icon to not be so bold * runner: keep selector helper styles out of main runner styles * runner: rename playgroundInfo to info * runner: simplify selector helper model * driver: restrict more nodes from contains selector * runner: cleanup * runner: move selector helper to top * more style updates for selector-helper * move arrow to left of cy. * Added a 'print to console' button * runner: use fork of unique-selector and accept attribute selectors * runner: implement print to console * runner: close selector helper when re-running tests * runner: improve header responsive design * reporter: shorten console print message and lengthen duration shown * more styling for css selector panel. * style changes off of conversation * updated main dropdown button * update colors of input on invalid / no elements to be red * disable copy to clipboard & print to console buttons if invalid / no elements * style disabled clipboard & print buttons * update tooltip on click of 'print to console' to say 'printed!' * runner: refactor header to use mobx state * add link to docs help to selector playground * runner: add tests for header * runner: use the right button * runner: add tests for selector helper * runner: remove unused variable * runner: focus and select input when selector helper enabled or method changed * runner: hide tooltip when selector helper is open * runner: keep highlight from playground unless hovering over aut * runner: always show selector helper info * runner: show highlight when hovering over info * Update SelectorHelper name from old Footer * move 'selector highlight' behavior into 'highlight button' * Added tooltip to 'highlight' button. * runner: some style changes to selector-helper * runner: do not focus and select input when 'turning off inspect mode' * runner: fix issue w/ 'close' button on helper not working. * runner: use Cypress methods for printing elements to console. bring console messages into parity with driver * driver: revert experimental change to contains * reporter: fix failing tests * runner: fix failing tests