It's critical to be able to tell Fitnesse to reload the DOM and move to a tab that is opened by the application. How do we do this in Fitnesse?
Please don't include any UX recommendations for not opening new tabs just looking for an answer as to whether it's possible and if so how.
Here is the same question with no answer from 5 years ago.
How to switch to new tab in fitnesse for Appian
Discussion posts and replies are publicly visible
Hey Reid, I am running into the same issue. I have seen people suggesting to use Java to create a custom class/method to switch to the new tab but I am having issues getting it to run. Did you by any chance find a solution to this?
No, I have not found a solution. Our workaround is to open the tab on login. If a tab is opened by the application, for example, a link or button click, rather than clicking on the link or button, we log out and log in again, specifying the URL of the target tab, or alternatively, we use the open URL instead of the click on a link or button click.
Oh okay, gotcha. But, just to be clear this URL is static isn't it? If I'm running test cases such as creating of a new candidate and I want to open the candidate details (which opens in a new tab), I will have to specify the URL manually for different candidates right? Or is there any way that you are dynamically inputting the URL based on the link or button click?