Java ドロップダウン・リストからの項目の選択

以下の例に示すように、マップ・オブジェクトおよび動的テスト・オブジェクトを使用し、Java アプリケーションのドロップダウン・リストから項目を選択するように動的 find() API を変更することができます。

この例では、IBM® DevOps Test UI (Test UI) に付属の Classics Java アプリケーションを使用しています。

//Start the Classics JavaA application provided with Test UI
        startApp("ClassicsJavaA");
        
        // Frame: ClassicsCD - Click the Place Order button (mapped test object)
        placeOrder().click();
        
    //Define root test objects
        RootTestObject  root = getRootTestObject();
        
        //Find the Java comboBox using properties exposed by the comboBox, define as array.
        TestObject[] to = root.
      find(atDescendant(".class","javax.swing.JComboBox","name", "nameCombo"));
     
        // Click the very first object that is found in the test object
        ((TextSelectGuiSubitemTestObject) to[0]).click();

        // Select one of the subitems from the drop-down list
        ((TextSelectGuiSubitemTestObject) to[0]).select("Bill Wu");
                
        // Frame: Member Logon  - Click the Cancel button 
        cancel().click();
        
        // Frame: ClassicsCD - Close the application
        classicsCD(ANY,MAY_EXIT).close();