The mailing list has been closed since July 2022, but continues to serve as an archive of information about QF-Test.
But if you want to stay informed about news about QF-Test, you can simply
Subscribe to Newsletter
To get up-to-date information about each release - including minor releases - you can
subscribe to the RSS feed or follow us on social media.
Alternatively, QF-Test also provides release information itself.
Another source of information is our blog, where there are current articles on general topics, on the company QFS and also various "how-tos"
subscribe to blog
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [QF-Test] (SUP-4635) GEF Resolver problem
Hello Thomas, When executing the script one line throw an exception: Code: viewer = editor.getContentViewer() Exception: object has no attribute 'getContentViewer' Best regards, Tom Zhao (赵心卓) -----Original Message----- From: qftest-list [mailto:qftest-list-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of Thomas Max, QFS Support Sent: Tuesday, April 02, 2019 2:30 PM To: qftest-list@xxxxxx Subject: Re: [QF-Test] (SUP-4635) GEF Resolver problem Hello Tom, could you please try the following script: import gef shell = rc.getComponent("WorkbenchWindow") editor = shell.getData().getActivePage().getActivePart() viewer = editor.getContentViewer() gef.gefResolver.setViewer(viewer) is the editor still None if you set the Viewer externally using this script ? Best regards, Thomas Zhao, Tom wrote on 01.04.19 08:50: > Dear All, > > We start to make procedures for the GEF editor, but I found the > original gef resolver has some errors and solutions can not be found in manual . > > I add some print into the resolver code, then try to record the > component, ‘wbp’ is found, after I printed It out the result is > ‘org.eclipse.ui.internal.WorkbenchPage@2fd16368’, but ‘editor’ is > ‘none’, it seems getActivateEditor() returned ‘none’. No document > found for this method. Now we can not find further actions to solve this problem. > > Our qf-test version is 4.5.1, our eclipse framework version in 4.10 > (2018-12). > > Resolver code: > > def getGefEditor(shell): > > wbw = shell.getData() > > pages = wbw.getPages() > > for i in range(len(pages)): > > wbp = pages[i] //wbp is ok > > print "getGefEditor -- wbp : ", wbp // added by me > > editor = wbp.getActiveEditor() //editor is none > > print "getGefEditor -- editor: ", editor //added by me > > if editor != None: > > if ResolverRegistry.isInstance(editor, > "org.eclipse.ui.part.MultiPageEditorPart"): > > editor = Reflector.call(editor, "getActiveEditor", 1) > > return editor > > return None > > Best regards, > > Tom Zhao (赵心卓) > > ------------------------------------------------------------ > > R&D-Department > > Advantest (China) Co., Ltd. > > Tel:021-6163-0093 <tel:021-6163-0093> > > Fax:021-2028-7601 > > Email:tom.zhao@xxxxxxxxxxxxxxxx > > Add: C Block, Bldg.3, 168 HuaTuo Road, > > Zhangjiang Hi-Tech Park, Shanghai, China, 201203 > -- _______________________________________________________________ Get the most out of QF-Test - Support directly from the authors * Training & consulting: www.qfs.de/en/qftest/training.html * Phone & email support: www.qfs.de/en/qftest/support.html _______________________________________________________________ Thomas Max Development & Support/Training/Consulting E: support@xxxxxx T: +49 8171 38648-20 F: +49 8171 38648-16 Quality First Software GmbH | www.qfs.de Tulpenstr. 41 | 82538 Geretsried | Germany GF Gregor Schmid, Dr. Martina Schmid, Karlheinz Kellerer HRB München 140833 _______________________________________________ qftest-list mailing list qftest-list@xxxxxxxxxxxxxxx https://movement.qfs.de/mailman/listinfo/qftest-list
|