My test case need to interact with three different system, say system A, B, C.
System A, B can be opened on chrome and IE both,but system C being legacy system, can be opened on IE only.
On System A, I have to enter series of some user data which then redirects us to system B (we are integrating system A & B) within same browser. After performing some action on system B, in order to assert status we have to open system C which is legacy application and can be opened only on IE.
Now how can I execute my test case in such a way that opening system A, B on chrome and opening system C on IE.
I am using selenium webdriver with cucumber and serenity
Opening two different browser for same test case in Selenium
1.8k Views Asked by SachinB At
1
There are 1 best solutions below
Related Questions in SELENIUM
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Compound classes stored in an array are not accessible in selenium java
- Fail Upload file in Selenium webdriver using Robot class
- Selenium crashes Firefox, how to reset the used profile / where is the default profile?
- Selenium Driver Service not found exception
- Unable to read excel if cell/column has drop down list enabled for Selenium webdriver TestNG
- Selenium C#: Store element's position on graph as a variable
- Selenium webdriver for handling dynamic ckeditors
- What can cause `UnreachableBrowserException: Could not start a new session`?
- Click on the 'compose' button in gmail inbox page
- python - selenium change frame not working
- Selecting Options from a Drop Down Menu in C# using Selenium
- Validation without skipping the test cases if one fails
- How can i increase session timeout (which is 30 minutes by default)
- Load additional CONFIG file with values
Related Questions in SELENIUM-WEBDRIVER
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Fail Upload file in Selenium webdriver using Robot class
- How do I use DataProvider with Apache POI
- I am not able to get Exact frame and not able to select exact element using selenium web drive
- Selenium C#: Store element's position on graph as a variable
- Selenium webdriver for handling dynamic ckeditors
- Easy to use multi browser automation tool for record, parameterize, debug, batch run of suites and results report
- Not able to select option from dropdown box in an android mobile application
- What can cause `UnreachableBrowserException: Could not start a new session`?
- Click on the 'compose' button in gmail inbox page
- python - selenium change frame not working
- How to select value from dropdown and double click on same selected item in selenium webdriver.?
- Selenium Firefox webdriver does not adopt profile
- Cannot assign an inst variable in Switch "--user-data-dir" in Selenium Wedriver Chrome
- Phantomjs fails when Protractor is run with selenium hub
Related Questions in CUCUMBER-JVM
- i am unable to run cucumber jvm test in selenium grid in parallel
- Cucumber: undefined steps in cucumber-jvm
- Jenkins cucumber reports to show on main job's page
- Facing issues while running cucumber with serenity
- How can we validate tabular data in robot framework?
- Running a whole scenario before another scenario
- Facing issues while navigating between the reports in Serenity
- How to add custom text in the junit report for a cucumber-jvm run
- Image error observed while trying to use Sikuli with JRuby and Cucumber
- Conditional Inputs?
- Allure and screenshots
- Best way to reference a variable in all classes?
- Spring Batch : How to instantiate "Step" scope bean in Cucumber Testing?
- SessionNotFoundException: Session ID is null. Using WebDriver after calling quit()? (Selenium)
- how to get current Cucumber feature file name at runtime using Java
Related Questions in SERENITY-BDD
- Facing issues while running cucumber with serenity
- Less bulky serenity-bdd console output
- How do I mark tests as Passed/Skipped/Ignored in serenity?
- in mac, new tab functionality is not working
- serenity xml file is not created when executed with gradle
- Serenity BDD reports naming
- How to make variable WebDriver's path depending on OS with Serenity BDD?
- How to rename Serenity BDD Reports
- Selenium open multiple Internet Explorer browser
- Serenity + Rest services
- Custom annotation creation initialization issue with Serenity Framework
- Generate Serenity aggregate report when tests are executed with cucumber-jvm-parallel-plugin
- Opening two different browser for same test case in Selenium
- Serenity/Selenium browser closes immediately
- How can I change serenity-bdd log settings in maven
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
QAF supports feature of working with multiple drivers. Since QAF 2.1.11 additional feature of having muliple driver sessions in the same test is added
To have multiple driver session in the same thread/test-case
set driver name using QAFTestBase#setDriver("driverName") For instance,
NOTE: If you don't want to quite driver while switch, set
driver.nameproperty instead of set driver.