You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新手求助:如何使用Eggplant工具选择菜单栏菜单项

Hey there! Let's walk through how to select menu items (whether it's the first one or a specific option further down) in Eggplant—super straightforward once you know the two main approaches.

1. Directly Select by Menu Item Name

If you know the exact name of the menu item you need (like "New" under File, or "Zoom In" under View), the simplest way is to use Eggplant's built-in Select Menu command. This handles opening the parent menu and selecting the child item in one step:

  • To pick the first item in the File menu (say it's "New"):
    Select Menu "File", "New"
    
  • To choose a different item (like "Save As" in File):
    Select Menu "File", "Save As"
    

This method is reliable when your menu item names don't change—no need to worry about their position in the list.

2. Select by Position (First Item or Nth Item)

If you need to pick items based on their position (e.g., always the first option, or the 3rd one), you'll first need to open the parent menu, then target the specific position:

Step 1: Open the parent menu

First, click to expand the menu (you can use either image recognition or accessibility-based targeting):

  • Image recognition (if you've captured the "File" menu bar image):
    Click "File_Menu_Bar"
    
  • Accessibility targeting (more stable if the UI uses accessibility labels):
    Click AccessibilityElementWithName("File")
    

Step 2: Select the item by position

Once the menu is open, use SenseTalk's item indexing to pick the option you need:

  • For the first item:
    Click Item 1 of the Menu
    
  • For the 4th item (adjust the number as needed):
    Click Item 4 of the Menu
    

Pro tip: Add a WaitFor command before clicking the item to make sure the menu fully loads (avoids missed clicks if the menu is slow to expand):

WaitFor 3, MenuItems  # Wait up to 3 seconds for the menu items to appear
Click Item 1 of the Menu
Bonus: Accessibility-Focused Position Selection

If your app supports accessibility, you can target menu items directly by their index without first opening the parent menu:

Select Menu (AccessibilityName:"File"), (AccessibilityIndex:1)

This tells Eggplant to open the "File" menu and select the first item using accessibility properties—great for apps where image recognition might be flaky.

内容的提问来源于stack exchange,提问作者K Prabha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:59:25