Nguyễn Ngọc Sơn

I used to be a back-end Java and PHP developer but now I found joy in automation testing engineer position and sharing knowledge about it

How to run Chrome/Firefox/MSEdge in headless mode and private mode using Selenium (Csharp/Java/Python)

In 2023, Selenium is still a popular automation testing tool. It does support many running mode to adapt to your requirements. Headless Mode is a feature that allows the browser to run without a graphical user interface (GUI), making it faster and more efficient for running automated tests. It is recommend when running testcases in …

How to run Chrome/Firefox/MSEdge in headless mode and private mode using Selenium (Csharp/Java/Python) Read More »

tomatoqa featured image

Handle Custom Dropdown With Selenium Java

Select item in Selenium Java is easy with support of three below methods: + selectByIndex (int index) + selectByValue (String value) + selectByVisibleText (String text) In most cases, these methods are enough with default dropdown. But unfortunately, in real world application, the default select tag which browser renders is very ugly and developers will use …

Handle Custom Dropdown With Selenium Java Read More »

Data Driven Testing with Nunit using JSON

Data driven testing is supported by Nunit by using [TestCase] and [TestCaseSource] attribute (https://docs.nunit.org/articles/nunit/writing-tests/attributes/testcasesource.html). It requires you to define another class to contain test data. In real world, there will be many situations you will need to use JSON file as your data. In real world, there will be many situations you will need to …

Data Driven Testing with Nunit using JSON Read More »