So, firstly make sure you share all the above when talking about your automation architectures. Give yourself more credit for all you know and have built. You know more than Selenium. Secondly, all these components are probably why folk give Selenium a hard time %
-
-
Prikaži ovu nit
-
They talk about Selenium being their solution,so when things break they blame Selenium.But really it's probably your code, test framework issues, the app under test, locator changes, it's very rarely 'Selenium' that is at fault, but sometimes it will be, no software is perfect! %
Prikaži ovu nit -
Bad code design, bad use of the WebDriver APIs, bad loops and so forth are common causes. So, when I hear new tools saying things like 'no more Selenium', then mean an alternative to Selenium and everything else I mentioned earlier. This may be good, but also bad. %
Prikaži ovu nit -
These new tools are wrapping all the additional components into an 'easy to use Solution. Cypress wraps chai and mocha and many other OS libraries I'm sure. I would guess TestProject, TestCafe etc are doing the same. Would be foolish to write these from scratch!
Prikaži ovu nit -
Some are playing on the bias I mention,targetting Selenium as their sales angle, but really they are offering all the components.Meaning you lose that control of what versions of those libraries you are using. If they have bugs, you need to wait for the wrapper to provide a fix %
Prikaži ovu nit -
Most do come with an ability to code more complex scenarios, but not all, and most offer a DSL which may be restricting. You lose visibility of what is going on under the hood. You lose the ability to re-use parts of your architecture for other tools. https://thefriendlytester.co.uk/2014/10/webdriver-beyond-checks.html … %
Prikaži ovu nit -
On the other hand, though, you don't need to know all the tools, manage them all, get them playing nice, it's been done for you. As has results storing, CI hooks and much more. Based on your team context, could be a very good thing. %
Prikaži ovu nit -
These tools aren't better than Selenium,or alternatives to it.They are different,in a different space.They provide us with more options,explore them,get them in your toolbelt,but remember they are not comparable, they are different. Understand your context, and choose accordingly
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
-
-
This is what it all takes, may be few things morepic.twitter.com/bbOfgkNw1c
-
very nice way to visualise it
Kraj razgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.