Skip to main content

Tentative IP Log for technology.swtbot

This tentative IP Log is generated dynamically from automatically collected project information. This information has not been vetted for accuracy by the Eclipse Foundation and may not represent the true state of the IP of this project(s). Please refer to the official approved IP Log(s) associated with the official release(s) of this project(s) for more information.


  • Eclipse Public License v1.0

Third-Party Code

Pre-Req Dependencies

CQThird-Party CodeLicenseUse
2860hamcrest - all Version: 1.1New BSD licenseunmodified source & binary
2861Qdox Version: 1.6.3 (PB CQ1953)Apache License, 2.0unmodified binary
2863Apache log4j Version: 1.2.13 (PB CQ139)Apache License, 2.0unmodified source & binary
3000JUnit Version: 4.5 (Including Hamcrest Core Jar 1.1) (PB CQ2583)Common Public License 1.0, New BSD (Hamcrest Core)unmodified source & binary
3929easymock Version: 2.4 (ATO CQ2551) (using Orbit CQ2577)MIT Licenseunmodified source & binary
3930Mockito Version: 1.8.4 (Includes parts of CGLib and ASM)Apache License, 2.0, New BSD license, MIT licenseunmodified source & binary
3931Objenesis Version: 1.0 (Subset, Custom)MIT licenseunmodified source & binary
4273asm Version: 3.2 (excluding *.gz files identified in comment4) (PB CQ3427)New BSD licenseunmodified source & binary
7164JUnit Version: 4.11 (PB Orbit CQ7066)Common Public License 1.0unmodified source & binary
7219hamcrest-all Version: 1.3 *SUBSET *New BSD Licenseunmodified source & binary
7320log4j Version: 1.2.15 Subset (PB Orbit CQ3560)Apache License, 2.0unmodified source & binary
8396atinject (Package javax.inject) Version: 1.0 (PB Orbit CQ3578)Apache License 2.0unmodified source & binary

Exempt Pre-Req and Works With Dependencies

No Exempt Pre-Req or Works With dependencies


Past and Present Active
Name Organization  
Chris Aniszczyk
Lorenzo Bettini
Mariot Chauvin OBEO
Mickael Istria Red Hat, Inc.
Ketan Padegaonkar
Matthias Sohn SAP SE
Patrick Tasse Ericsson AB
Rastislav Wagner Red Hat, Inc.

Contributors and Their Contributions

Ref Size Description
Alexander Kurtakov (
1e80de 17 lines Get rid of JUnit related deprecations.
3441c6 25 lines Build with Tycho 0.22 and CBI 1.1.1.
387260 22 lines Remove unused imports.
68e86d 42 lines Do not use org.hamcrest aggregation bundle.
a6ba2b 2 lines Update maven configs.
d1cc02 33 lines Remove unnecessary SuppressWarnings.
e55c42 2 lines Build against Kepler by default.
e8fe00 4 lines Do not use org.hamcrest aggregation bundle.
ef8273 18 lines Synchronize manifest and plugin config.
Alexander Kurtakov (
386524 9780 bytes Do not use org.hamcrest bundle
Attachment 219503: The patch fixing it.
Alexander Silgidjian (
075424 7 lines Bug 356545 - Click() operation not available for SWTBotLabel
497486 41 lines Bug 404346 - Replace usage of any() with anything()
Aparna Argade (
23be63 18 lines [441095] does not work for check box menu items
309183 7 lines rightClickXY method needs correction for createMouseEvent's parameters
54de91 4 lines [363916] clickContextMenu method seems to fail with e4
c4d9dd 2079 lines Support for Nebula NatTable
Aurelien Pupier (
02c970 2168 lines [325076]Add SWTBot support for Nebula Gallery
Brock Janiczak (
294843 9901 bytes Please could we have a textWithMessage()?
Attachment 155646: Patch to add withMessage
298807 2446 bytes Add ability to expand a tree path
Attachment 155821: Updated patch
299186 734 bytes Check expanded/collapsed state before expanding/collapsing
Attachment 155647: Patch to check state before expanding/collapsing
Chris Aniszczyk (
263036 1144 bytes Icon for SWTBot Test is missing
Attachment 133642: org.eclipse.swtbot.patch
274083 38660 bytes SWTBot doesn't work with Eclipse 3.5M7
Attachment 133573: org.eclipse.swtbot.patch
Christian W. Damus (
69f1c0 83 lines [412349] [keyboard layouts] Add Dvorak layout for Mac
Cédric Chabanois (
269164 497 bytes Add isGrayed to SWTBotTableItem
Daniel Weber (
280421 3470 bytes SWTBotTreeItem#getItems leads to invalid thread access
Attachment 139268: Fixes the problem by using syncExec (patch created using git format-patch)
David Green (
294644 5088 bytes Update o.e.s.eclipse.dsl to use current SWTBot APIs and bug fixes
Attachment 151719: patch that updates DSL to use current APIs
296758 1339 bytes does not invoke the currently active tool
Attachment 153679: patch that fixes SWTBotGefFigureCanvas
300103 988 bytes SWTBotGefEditor.directEditType does not work
Attachment 156554: patch that fixes the issue
David North (
419033 22 lines Bug 385061: Overrides foreground/background color methods on SWTBotTreeItem
Frank Schuerer (
6a5299 115 lines Bug 424238: SWTBotViewMenu's click is not working for Action's with ID
Hans Schwaebli (
259787 5944 bytes JUnit 4 Test Runner support
Attachment 123525: Adds a SWTBotSuite for JUnit 4 and tests it
262007 882 bytes Compile error in "org.rcpmail.test" plugin
Attachment 123372: Fixes import statement
262980 55943 bytes Migrate SWTBot's plain SWT based tests to JUnit 4.5
Attachment 124368: Migrates to JUnit 4 for tests which extend TestCase directly
266700 4304 bytes Improving SWTBotTreeItem - provide API to find items with the same text based on index.
Attachment 127292: Adds two new methods and refactors others accordingly
273403 2096 bytes Adding SWTBotJUnit4Suite class
Attachment 132911: Patch for adding suite support for SWTBot screenshots
Ingo Mohr (
4d49e4 16 lines Bug 416859 - Cannot click context menu item in text editors
Jan Koehnlein (
142e98 29 lines Keyboard layout for German MAC
f71af8 12 lines
Jesper Moller (
291618 5723 bytes Most Entries from View Menu of Properties View cannot be used
Attachment 176521: Testcase as a patch to 'org.eclipse.swtbot.eclipse.finder.test'
322668 101 bytes Provide Conditions.treeHasRows
Joe Luebker (
265841 14325 bytes SWTBotStyledText#navigateTo, line number vs. line index
Attachment 127208: 265841 patch 3b
John Cortell (
314643 424 lines RESOLVED - 332992: Missing support for Scale widget
3ab699 10 lines Bug 385359 - SWTBotTreeItem.getItems() should guard against disposed tree items
eb1796 11 lines Bug 385220 - SWTBotFactory.shells() should guard against closing shells
332992 16837 bytes Missing support for Scale widget
Attachment 187871: Fix
333611 2569 bytes Selection event generated by Tree and Table clicks has a zero statemask value
Attachment 186173: Updated patch that address double-click as well
385220 1361 bytes SWTBotFactory.shells() should guard against closing shells
Attachment 218793: patch
385359 1873 bytes SWTBotTreeItem.getItems() should guard against disposed tree items
Attachment 218846: patch
385220 1236 SWTBotFactory.shells() should guard against closing shells
Jonathan LIGER (
8042a9 14 lines FIXED Bug 387467 does not support secondary Id
387467 916 does not support secondary Id
Jérôme Joslet (
9de78b 29 lines [460403] Creating application under UI Test - update copyright header
Ketan Patel (
259720 8728 bytes Cell and TableCollection api for TreeItem
Attachment 121357: updated patch with assert on # of cell
259860 14253 bytes TrayItem support
Attachment 121577: Recreated the patch because last one didn't work right
260088 34842 bytes Support for MultiPageEditorPart
Attachment 124379: updated with test need to provide api in bot
259895 4367 Shell close causes widget disposed error
Comment (
31cb55 23 lines Bug 420121: now fails if an item does not
81fc74 235 lines Bug 259908: Double click listeners are notified now on
b32d52 114 lines Bug 379185: Added isGrayed() method to SWTBotTreeItem and added unit
e86b34 12 lines Bug 420669: Removed target environment
Lewis Nguyen (
296374 1405 bytes Added typeText method to SWTBotCombo
Attachment 153277: Patch for SWTBotCombo with typeText
Lorenzo Bettini (
098d95 69 lines Fixed a few API baseline problems
1eedb9 8 lines Avoid starting workbench in SWT Finder test
8420eb 215 lines Move to version 2.3.0
9895f2 168 lines Bug 426869: mark new methods with @since annotation
a39c53 246 lines 464687: Allow for non recursive WaitForMenu
aaa616 4 lines 435390: SWTBotEclipseEditor.waitUntil should honor
b0ff84 180 lines 464619: Target platform for Luna
dcc82c 2 lines Bug 426877: Useless dependencies on org.hamcrest
353720 2755 bytes SWTBotTreeItem.doubleClick() not setting mouse button
Attachment 200788: patch for fixing this bug
Lorenzo Bettini (
020cfc 239 lines Bug 384621: SWTBotTreeItem.contextMenu does not work anymore in e4
105d59 87 lines Bug 401585: Use a "" in Tycho build
2a136a 26 lines handle custom timeouts in tests with hardcoded timeout values
Marc-Andre Laperle (
3b3859 18 lines Add target for API baseline
b0a570 313 lines Bug 474747 - Widgets do not always get appropriate SWT.MenuDetect using contextMenu
c33faa 316 lines Bug 463697 - Some plugins are missing about.html
c95c5e 10 lines Use more descriptives names of targets
ead20f 24 lines Update to latest Orbit
f7f285 45 lines [484783] Clicking on an table/tree item doesn't select it
fc0d74 138 lines Bug 474747 - Make SWTBot(Table|Tree)Column use new MenuDetect code
Marcel Hoetter (
864a1c 160 lines [356883] - SWTBot seems not to find a combo box in the toolbar.
Mariot Chauvin (
00db20 25 lines Handle SubContributionItem instances when retrieving contribution
043acf 185 lines Bug 287209
0706d1 9 lines Bug 286781
0778ef 731 lines Bug 320912 - [SWTGefBot] Add support for GEF-based views
0a6f19 18 lines Bug 298296 - add SWTBotTreeItem isExpanded method
0b02ef 1088 lines Bug 298051 - Improve API
0d3c2a 3 lines Avoid a null pointer exception in some case when running tests if
0e1890 199 lines Bug 301799 - [GefBot] mouseDrag does not move bendpoints of a connection between two elements
11a70c 65 lines Bug 293501 - Add support to click a cell in a specified tree table column
122208 8 lines Bug 293415 : Add ability to retrieve text of a given column in a TableItem
182191 1 lines Bug 301979 - SWTBotGefEditor#getEditPart is broken
1d28dd 70 lines Bug 286798 - Duplicate methods in the SWTBotWorkbenchPart hierarchy
1f5251 29 lines Bug 287237 - Provide an API to click on an edit part at an arbitrary point
236ce4 225 lines Bug 287235 - Provide an API to activate direct edit
243aa1 12 lines Bug 301979 - SWTBotGefEditor#getEditPart is broken
250d8d 235 lines Bug 301979 - SWTBotGefEditor#getEditPart is broken
2819de 30 lines Bug 317689 - SWTBotGefFigureCanvas: abstract from FigureCanvas
28ed0e 2 lines repair logic editor
2d5024 2 lines Bug 290775 - errors in log after closing EclipseSpy view
301794 1 lines fix imported packages
3bf27a 128 lines add multiple part editor example
3cf0c2 2 lines Add a javadoc note explaining that folding has no incidence on line
46af45 10 lines fix compiler settings
4b302a 2 lines Bug 301979 - SWTBotGefEditor#getEditPart is broken
4c12d1 7 lines Bug 302558 - missing getLabel from Perspective
4d1b85 1 lines Add org.eclipse.ui.menus package as imported to support
546983 1572 lines Bug 269609
581705 10 lines Bug 300103 - SWTBotGefEditor.directEditType does not work
5bfa31 169 lines Clean code and open change some methods visibility
5c1369 2 lines Bug 300850 - SWTBot build failed when trying to download
5d4e2e 2 lines repair gef update site
63bc10 287 lines Bug 301260 - SWTBotGefEditor.mouseDrag(String,int,int) doesn't drag node, it reduces them
671b2a 2 lines Bug 288100 (wrong bug number in previous commit)
678283 1 lines Bug 308080 - Move SWTBot to
6a4970 23 lines Handle ParametrizedCommand instance as wrapped item.
7655f5 87 lines Add unit tests for the support of parameterized command contributions to
78c5ad 5 lines Bug 335858 - Direct edit not working
793234 22 lines repair logic editor and unit tests
838beb 87 lines Externalize in a class the SWT 3.5 dependency
86e9c4 6 lines Bug 293415 : Add ability to retrieve text of a given column in a TableItem
87e9b2 11157 lines trac Bug 269609
881816 21 lines Bug 332117 - Double Click API is not working
8aede1 155 lines Bug 282286
8be662 17 lines Bug 294717 - SWTBotGefEditPart doubleClick support
984a66 34 lines Bug 296479 - The SWTBotGefEditor is unable to activate a tool if it's name appears more than once
988af7 83 lines Bug 320912 - [SWTGefBot] Add support for GEF-based views
98d9c1 32 lines Bug 349201
9b2c99 22 lines Fix the issue SWTBotDateTime which does not set the
9b94b3 2 lines Revert "Related bugs : 344456"
a55bd6 77 lines repair logic editor and unit tests
a60f77 16 lines Bug 317689 - SWTBotGefFigureCanvas: abstract from FigureCanvas
a9d21d 6 lines Bug 291911 - The "click" methods should use asyncexec instead of syncexec
aa2383 14 lines Bug 305110 - mouseDrag(fromX, fromY, toX, toY) should not be deprecated
ae021d 14 lines Bug 300106 - SWTBotGefEditor setFocus is not implemented
af3312 79 lines add multiple part editor example
b7de28 2 lines minor fix
baeab1 4 lines Bug 291914 - SWTBotGefEditor#directEditType(String) should use an implicit wait condition
bebc66 19 lines Add a static method to retrieve an attribute reflexively. This is
c00f45 593 lines Bug 269609 : GEF feature
c248de 139 lines Bug 286799 - SWTBotGefEditor superclass should be SWTBotEditor
c74560 2 lines Bug 269609 : change the version number
c773d7 30 lines Add CommandContributionItem support.
c88a20 31 lines Bug 332117 - Double Click API is not working
cb1cf8 4 lines mark some methods as deprecated
cd0497 600 lines Bug 320912 - [SWTGefBot] Add support for GEF-based views
cf32ec 73 lines Bug 298098 - SWTBotWorkbenchPart#getToolbarButtons() does not handle ToolItem with SWT.SEPARATOR style
cf513c 6 lines Bug 296758 - does not invoke the currently active tool
d09574 26 lines do not use deprecated methods in example
d58520 119 lines Bug 301979 - SWTBotGefEditor#getEditPart is broken
d7cca6 10 lines Bug 303799 - SWTBotGefEditor.mouseMoveDoubleClick() does not fire all events associated with double click
e71d0d 359 lines Bug 269609
eaed17 2 lines Related bugs : 344456
f0ced0 128 lines doubleClick method on SWTBotTreeItem was not posting mouse
f3e073 11 lines Bug 290134 - Add a getter for SWTBotWorkbenchPart#partReference
f469cf 37 lines add multiple part editor example
f69205 75 lines clean code
f69840 59 lines Bug 287298 - SWTBotGefConnectionEditPart shouldn't override ancestors, children, sourceConnections and targetConnections methods
f87eeb 12 lines Bug 291915 - Rename SWTBotGefEditPart#ancestors to more accurate name
fa10bc 54 lines Bug 321626 - Methods on SWTBotGefEditor taking a SWTBotGefEditPart as Input are wrong
Mark Rösler (
4f7548 13 lines Bug 412833 fix line break on Windows
Matt Biggs (
0f98dc 26 lines Added API to maximise, minimise and restore a workbench part
30b978 18 lines Make sure that there is a context available before switching
357859 833 lines Bug 437793 Added test plugin for e4
47f2f5 17 lines Fixes to work around Bug 469581. Mars release broke dynamic menu
9c10aa 8 lines Bug 473878 Fix for creating duplicated menu items under eclipse mars and
acee12 1505 lines 437793: Contribution for pure E4 SWTBot
f9e9b7 7 lines Deprecated redundant classes as we can use the standard ones
294301 2948 bytes GEFBot should not use GEF GraphicalEditor class
Attachment 151402: Newer patch for later code in svn
294452 604 bytes SWTBotEditor does not pass an IProgressMonitor when saving an editor
Attachment 151552: Save Patch
294717 908 bytes SWTBotGefEditPart doubleClick support
Attachment 151793: DoubleClick patch
305110 990 bytes mouseDrag(fromX, fromY, toX, toY) should not be deprecated
Attachment 161421: Patch to add drag(x,y,x,y)
Matthias Sohn (
6276f5 42 lines Remove the use of internal
8568f5 11 lines Add build configuration for Eclipse 4.2M6
Michael Keppler (
80b4c5 4 lines Fix junit minimum version
Michal Borek (
19a364 124 lines [414695] - implemented viewByTitle
cf5ce2 16 lines [414695] - added viewByPartName to SWTWorkbenchBot, fixed confusing
Mickael Istria (
2501aa 8863 lines 359024: Move to Tycho
321626 2104 bytes Methods on SWTBotGefEditor taking a SWTBotGefEditPart as Input are wrong
Attachment 175830: Patch
mmisingnamecde (
30a931 18 lines Bug 454114 - EclipseSpy Suggestion: add Widget ID to output
Nathalie Lepine (
288100 0 bytes Select an edit part from its label
Pascal Gélinas (
282406 10552 bytes Improved generics API to avoid unnecessary cast
Attachment 140887: First phase refactoring to unleash the generics' power
282406 55132 bytes Improved generics API to avoid unnecessary cast
Attachment 141315: Second phase of the generics API refactoring
286798 4960 bytes Duplicate methods in the SWTBotWorkbenchPart hierarchy
Attachment 144661: A patch that "pulls up" the method getWidget from SWTBotEclipseEditor and SWTBotView into SWTBotWorkbenchPart
286799 8852 bytes SWTBotGefEditor superclass should be SWTBotEditor
Attachment 144665: Changed the superclass to SWTBotEditor
287235 3901 bytes Provide an API to activate direct edit
Attachment 145187: Api and "unit test"
290134 1151 bytes Add a getter for SWTBotWorkbenchPart#partReference
Attachment 147782: Adds a getter in SWTBotWorkbenchPart
299709 8958 bytes Invalid API for SWTBotWorkbenchPart
Attachment 156173: A patch containing the proposed changes.
320912 80276 bytes [SWTGefBot] Add support for GEF-based views.
Attachment 176509: Proposed change
286781 32 bytes Invalid API for SWTBotGefEditPart#ancestors
Patrick Tasse (
01d755 139 lines Fix click() behavior on SWTBotToolbarRadioButton
06dfd8 1839 lines Bug 479091: Improve SWTBot menu API and implementation
127fc7 19 lines Bug 458975: Fix ContextMenuFinder returns disposed menu items
1dee35 117 lines Bug 451126: Fix click() behavior on SWTBotMenu radio menu item
1fc201 180 lines Test dynamic menus in SWTBotPopupMenuTest
306a62 270 lines Support dynamic menus using JFace MenuManager in MenuTab example
345b09 16 lines Use tooltip text if text is empty in WidgetTextDescription
3dc974 25 lines Bug 474063: IndexOutOfBoundsException in AbstractSWTBot.contextMenu()
76186b 226 lines Support contextMenu() on table and tree column headers
b1ba72 174 lines Support click() with modifiers in SWTBotToolbarButton
e374e2 326 lines Up to 2.4.0
e6cb55 163 lines Speed up SWTBot tests in org.eclipse.swtbot.eclipse.finder.test package
fd3b8d 5 lines Bug 261360: Support contextMenu() in SWTBotMenu
Pierre-Charles David (
d865f3 5 lines [476405] Remove unneeded dependency to org.eclipse.core.runtime.compatibility
Radhakrishna Bhat (
72169e 19 lines Get the shell which has content assist table
Ralf Ebert (
263036 2072 bytes Icon for SWTBot Test is missing
Attachment 130940: I created an icon representing that this is a run configuration running a junit test for a windowed eclipse application
271630 61034 bytes SWTBot Improved RCP / Workbench support
Attachment 131284: 0001-271630-SWTBot-Improved-RCP-Workbench-support.patch
271631 1915 bytes Changed to varargs method so you can create a multi table selection by string
Attachment 131287:
294989 1015 bytes Add bot method to SWTBotShell
Attachment 152064: git patch
308768 1250 bytes Missing keyboard layout exception message should point to the wiki documentation
Attachment 164504: 0009-added-note-about-keyboard-layouts-to-exception-messa.patch
323765 1271 WithLabel-matchers are not scoped to the ControlFinder, they do a shell-wide search instead
rawagner (
8da08b 1902 lines 406005 Added support for multi event mapping
a620b3 252 lines 406005 Added support for dynamic size complex rules and created ModifyTextComplexRule
406005 1336 Add support for multi event mapping
Robin Stocker (
560cd2 13 lines Bug 409714: Fix duplicate project names
80abde 6 lines Use Orbit integration repository instead of committer build
ab689e 2 lines Fix project name of kepler target platform project
d7809f 170 lines Bug 413401: Add SWTBotTreeColumn for interacting with tree colums
f4a8f3 11 lines Remove leftover project target-platforms
rohit21agrawal (
39b4a5 104 lines Bug 285271 : Drag and Drop
a79505 573 lines [Bug 405464] Disabled research of a lifecycle handle for jacoco plugin
Sebastian Lohmeier (
b90dda 2 lines Removing copy & paste error in JavaDoc
Stef bolton (
296479 2426 bytes The SWTBotGefEditor is unable to activate a tool if it's name appears more than once
Attachment 153342: Patch to allow tools to be activated by index.
Stephane Bouchet (
9f8caa 145 lines [477727] NPE on ToolItem
a254e4 59 lines [451547 ] contextMenu on multiselection on navigator tree not supported
b181b0 95 lines [344484] SWTBotRadio method click() doesn't work properly
Thomas Wolf (
1d99c5 305 lines Bug 372209 - Capture screenshots before @After clean-ups run
Toby Weston (
259787 3476 bytes JUnit 4 Test Runner support
Attachment 121342: SWTBotRunner class and classpath changes (you'll need to reference junit-4.4.jar)
vpakan (
1a2d65 64 lines 402921: Add support for List widget to SWTBot Test recorder
Václav Kadlčík (
62f94f 4 lines [477522] Fix a wrong method name produced by the generator
Wade Walker (
294781 5096 Please add clickCloseBox() to SWTBotCTabItem to automate clicking the "x" to close a tab
295075 1943 Please add select(SWTBotTreeItem...) to SWTBotTree
Xavier Raynaud (
720b70 71 lines Bug 437588 (Add a "WaitForJob" Condition)
Yann N. Dauphin (
280470 6437 bytes Support for Spinner widgets
Attachment 139310: Patch that adds support for spinners
281151 15740 bytes Support for Slider widgets
Attachment 139810: Patch that adds support for sliders


The information contained in this log was generated by using commit information from the following repositories:

© 2016 The Eclipse Foundation Inc. All rights reserved.
Made available to its Members for their internal use.

Adjust the set of projects included in this IP Log.

To modify an ip log you must be logged in as a committer.


Help & Documentation: Learn how this IP log is generated and how to correct errors.

Back to the top