ClickTab with Icons
SOLVED- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ClickTab with Icons
Our JavaFX application uses tabs with icons in the tab title. Looking at Object browser, the tabs have two labels, the first label is "" and the sub label has the tab text. So, when we try to use ClickTab, with the text, ClickTab fails. Using an index is not an option because there is no guarantee of what of the tab order is at any given time. I have not figured out a way to find the tab index correctly using the tab title.
Therefore, what is the best way to select tabs when tabs use icons and text in the tab title? Attached is a screenshot of object viewer.
Solved! Go to Solution.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can access tab with browser model by page title perhaps (works only if page title change with tab) ?
// Iexplorer/old Edge
let tabBand = browser.BrowserWindow(0).CommandBar.TabBand;
// Chrome/Firefox
let tabBand = browser.UIPage("chrome://browser/content/browser.xul").TabBand;
tabBand.TabButton(page.contentDocument.title).Click();
Un sourire et ça repart
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Try using Find or FindChild to find the right tab and then get the index you need to do other things
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I agree with FindChild and have used id usefully to get the sub label of the label. However, I have not been able to determine the index number of the tab that it is associated with it. Is there is a function of way to determine the index number of tab that contains the object returned by FindChild.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When spying look at the tab Method/functions instead of Properties tab, perhaps you can find an useful method
Un sourire et ça repart
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks everyone!
@TimCalderwood were you able to find what you are looking for? Please share your progress with us!
Sonya Mihaljova
Community and Education Specialist
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have been study that and several other part of the tools. I am still unable to determine the tab index of a tab.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A last solution would be to use image search of icons for tabs (assuming each tab has its own icon).
So add in image store your icons and search them in the parent object picture. After that you'll have coordinates where to click.
That is not perfect but it could work.
Un sourire et ça repart
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Great idea, Benoit!
@TimCalderwood Did you give it a try? You should be able to get the coordinates.
Sonya Mihaljova
Community and Education Specialist
