WVWalter Vargasinwvargascr.hashnode.dev·Apr 21, 2021 · 2 min readIncluding Pytest-checkIn our series we have created a very basic but solid framework with all the good practices in POM. To round up our tests, In JAVA, we have something called soft-assert, which basically is a way to validate multiple conditions without the execution b...00
WVWalter Vargasinwvargascr.hashnode.dev·Apr 21, 2021 · 3 min readLeveling up POM - BaseTestWith the fixtures cleaned up. It is time to update the test to use our new implementation. To do so, we'll create a BaseTest to follow the same principle as BasePage. All the Tests will inherit from that class which will make the process of setting u...00
WVWalter Vargasinwvargascr.hashnode.dev·Apr 20, 2021 · 2 min readCleaning up Pytest FixturesIn one of our previous tutorials, we added some fixtures to handle the inclusion of parameter handling via a config file and also, the manipulation of the different variables to get the driver working. In this tutorial, we'll learn how to handle the ...00
WVWalter Vargasinwvargascr.hashnode.dev·Apr 5, 2021 · 2 min readParallel Test Execution with PytestIn this short but useful tutorial, we'll learn how to install and configure pytest-xdist plugin to execute our test scripts in parallel. Web UI tests are notoriously slow. When compared to typical tests in the industry, our DuckDuckGo search test is ...00
WVWalter Vargasinwvargascr.hashnode.dev·Apr 5, 2021 · 1 min readCreating Pytest HTML Test ReportsIn this short but useful tutorial, we'll learn how to install and configure pytest-html plugin to generate some nice reports for our test project. When pytest runs at the command line, it sometimes prints an unhelpful wall of text. Visual reports are...00