3 ms·
That's awesome! We couldn't have built any of this without Selenium, definitely standing on the shoulders of giants :) Right now we have the basic sanity check
by jonasnelle 3y ago
That's awesome! We couldn't have built any of this without Selenium, definitely standing on the shoulders of giants :)
Right now we have the basic sanity check that the Selenium xpath selects exactly one element in the DOM. Going forward I think the best way to do this is to have a live preview where you can see the mirrored browser copy your last action and debug if it errors or isn't what you wanted.
- eddtries 3y agoCan you have a feedback loop, for example trying the test in the background (headless) and if it doesn't work altering paths and retrying?
- jonasnelle 3y agoYes! Two things we’re working on that would be very cool are 1) seeing the mirrored actions executed live as you record and 2) even if the website changes later, using AI at runtime to auto-heal the automation.
- eddtries 3y agoCool! Good luck, it would help me with my work so I’m rooting for you :)
- eastendguy 3y ago> and debug if it errors or isn't what you wanted. That is a potential problem Because at this point the user will still need good HTML/Selenium/coding knowledge to debug. We ran into the same issue using chatgpt generated scripts for ui.vision. Once a QA person has to figure out why some generated code does not work, it becomes a hassle and removes any initial advantage over the classic record & replay approach.
- jonasnelle 3y agoI agree, to really debug they need coding knowledge today. But there's something in between where you can say "try again" or even give high level feedback like "don't click the element with that exact title, just click whichever one is first in the list". My working hypothesis is that these are bigger than the ones where you need coding knowledge. Certainly this category will only grow as language models become better.