UI Explorer clicking a "non-clickable" button

Greetings, creating a currently functioning simple OpenRPA script to UiPath. Many Thanks!

The following would bring up the dialog box on the website in OpenRPA’s “selector” tool using xpath: {{Court_Slot}} and {{Court_Num}} are local variables.

[
  {
    "Selector": "NM",
    "browser": "chrome",
    "frame": "-1",
    "url": "url link deleted"
  },
  {
    "xpath": "//div[@id=\"CourtsScheduler\"]/table/tbody/tr[2]/td[2]/div/table/tbody/tr[{{Court_Slot}}]/td[{{Court_Num}}]/span/button"
  }
]

How may go about put this xpath in UI Explorer such that it will bring up the dialog box? I have tried the following and a few variants without success:

<webctrl tableCol='2' tableRow='6' tag='TABLE' />
 <webctrl tableCol='{{CourtNum}}' tableRow='{{TimeSlot}}' tag='BUTTON' />


additional HTML from UI Explorer:

<html app='chrome.exe' title='.....' /> <webctrl css-selector='html' tag='HTML' aaname=' ' class='js no-touch csstransitions k-webkit k-webkit107' isleaf='0' /> <webctrl css-selector='body' id='member-portal-body' tag='BODY' /> <webctrl css-selector='body&gt;div' id='mm-0' parentid='member-portal-body' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div' id='render-body-container' parentid='mm-0' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div&gt;div' id='layout-body' parentid='render-body-container' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div&gt;div&gt;div' parentid='layout-body' tag='DIV' idx='2' /> <webctrl css-selector='body&gt;div&gt;div&gt;div&gt;div&gt;div' parentid='layout-body' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div' id='custom-scheduler-page' parentid='layout-body' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div' id='expanded-page' parentid='custom-scheduler-page' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div' parentid='expanded-page' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div' parentid='expanded-page' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div' parentid='expanded-page' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div' parentid='expanded-page' tag='DIV' /> <webctrl css-selector='body&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div' id='expanded-scheduler-container' parentid='expanded-page' tag='DIV' /> <webctrl id='CourtsScheduler' tag='DIV' />

Hi @Bei_Jing

Try using css selector to give your path and use variables in it for non static numbers

Alternately if css selector is not working for you

Then in the ui explorer you have to select the required tree completely for suppose you need to select table/tr/td

Then in explorer select the table tag,tr and td all 3 rows your expression looks something like below

webctrl tag=‘TABLE’ /
webctrl tag=‘tr’ /
webctrl tag=‘td’ /

Cheers

It identifies the area to be clicked, but won’t bring up the dialog box like OpenRPA does. Is there a different kind of “click”. In OpenRPA, it is a Click Element that brings up the dialog box.

UiPath_Invisible_Click_Item

How did OpenRPA Selector able to “Click” the Element and bring up the dialog screen?

Hi @Bei_Jing

Try checking simulate click and send window messages . Set them to true and false…also use uiexplorer ro get the element and try identifying required attributes from ui tree.

Cheers

Already using variables to identify the element. There is no issues identifying the element to click on. Have tried the options you described, none seem to be responsive and to bring up the dialog box like OpenRPA. Thanks for your response.

Hi @Bei_Jing

One more thign you can try is set attribute to change the backend attributes and bring it forward

cheers