title: How to use Katalon with AngularJS Ui-select?
body: <p>I'm having a form with at least 3 <code>&lt;ui-select&gt;&lt;/ui-select&gt;</code> tags, when i run Katalon automated test, i cannot use Web UI keyword <code>Select Options by value</code> to set the value for the element. Is there any way to handle this problem? Hope to see your experiences...</p>
  
  <p>*HTML:</p>
  
  <pre><code>&lt;ui-select theme="select2" ng-model="dataPalete.fid" ng-required="true"&gt;
      &lt;ui-select-match placeholder="..."&gt;&lt;% $select.selected.name %&gt;&lt;/ui-select-match&gt;
      &lt;ui-select-choices repeat="fruits.id as fruit in fruit_select | filter: $select.search"&gt;
        &lt;span ng-bind="fruit.name"&gt;&lt;/span&gt;
      &lt;/ui-select-choices&gt;
  &lt;/ui-select&gt;
  </code></pre>
  
  <pre><code>&lt;script&gt;
     app.controller('fruitController', function($scope){
        $scope.fruit_select = [
           {id: 'APPL', name: 'Apple'},
           {id: 'BANN', name: 'Banana'},
           {id: 'ORGA', name: 'Orange'} 
        ];
     });
  &lt;/script&gt;
  </code></pre>
  
  <p>*Katalon script:</p>
  
  <pre><code>import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
  import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
  import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
  import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
  import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
  import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
  import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
  import com.kms.katalon.core.model.FailureHandling as FailureHandling
  import com.kms.katalon.core.testcase.TestCase as TestCase
  import com.kms.katalon.core.testdata.TestData as TestData
  import com.kms.katalon.core.testobject.TestObject as TestObject
  import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
  import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
  import internal.GlobalVariable as GlobalVariable
  ...
  CustomKeywords.'com.katalon.plugin.keyword.angularjs.DropdownKeywords.selectOptionByName'(findTestObject('Fruit/dropdown_selectfruit'),'Apple')
  </code></pre>