I’m having a barrier on TestNG parallel execution.
Code examples in XML
<suite name="Testing Orange HRM Functionality" parallel="tests">
<listeners>
<listener class-name="setup.ExtentListeners" />
</listeners>
<test name="HomePage Tests Chrome">
<parameter name="browser" value="chrome"></parameter>
<classes>
<class name="testrunner.HomePageTests" />
</classes>
</test>
<test name="HomePage Tests Edge">
<parameter name="browser" value="edge"></parameter>
<classes>
<class name="testrunner.HomePageTests" />
</classes>
</test>
</suite>
When running TestNG in parallel, both browsers Chrome and Edge are running together. The problem is when Selenium web element detects the username and password. It conflicts with both browsers, for example
when sending keys to username, the value overrides the same the username textbox, instead of sending key to both browser.
I had been trying but I got stuck. The results should be run in both browsers.
Sample code
Sample Output
Johan Ho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
3