Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Totally! If you have data-test* attributes set up, we will use those first when generating selectors for each action. The full list of data-test attributes we use is listed here: https://reflect.run/docs/recording-tests/creating-resilient-.... If we don't find data-test* attributes we'll also look for other attributes that tend to have a good degree of specificity, like alt, rel, schema.org, and aria-* attributes.


I recomment considering learning between test runs and I encourage you to train a relatively simple model for selection on top of http-archive and tagged data.

"off the shelf" machine learning makes it pretty easy to create very robust selectors. I gave a talk about it in GDG Israel and was supposed to speak about it in HalfStack that got delayed cancelled because of COVID19 - but the principle is pretty simple.

It's amazing how much RoI you can get from relatively simple models of reinforcement learning. Here are some ideas: https://docs.google.com/presentation/d/1OViIwDJJw1kjVJH5Z2N5...

Good luck :]


Fantastic! I like inglor's idea too.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: