haffax's answer is right. The menu item and the View generated for the menu have different IDs. Using withText is the best known practice in this case.
To avoid hardcoding a text like 'Add new' in your test, I would recommmand using a String reference. E.g.,