我遵循一本名爲的書籍Eclipse插件開發示例:新手指南和所有examples託管在github上。但是,我無法成功運行SWTBot示例。SWTBot不起作用
第一次運行需要很長時間,但最終它會通過所有測試用例。 然而,當我嘗試運行相同的代碼第二次,它只是testUI()
會通過,其他三將有org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException: The widget was null.
某處在書中說
如果一個(殼)是當前不可見,它會輪詢(默認情況下每500毫秒),直到發現一個或默認的超時時間(5秒)結束時拋出WidgetNotFoundException 但我不明白爲什麼第一次所有測試用例都會通過但不是第二次。
但我不知道爲什麼第一次會工作,但第二次不會。
我也報告這在github issue但迄今沒有人迴應。
是的,我也發現了這一點。我必須讓它在沒有做其他事情的情況下運行,否則Eclipse無法找到SWTWidget –