Estive dando uma olhada nesse post e, realmente será complicado conseguir automatizar esse processo via IE Control.
Observem o código abaixo:
Observem que destaquei o atributo Type, que possui o valor Hidden. Esse valor é uma característica que cria um botão invisível e, provavelmente, após a execução de outro evento, esse type deve mudar para Button, que é o tipo normal dos botões no elemento Input.<input name="rdmTabela" id="rdmTabela_Hidden" type="hidden">
<script type="text/javascript"> window["rdmTabela"]=RadMenu.Create("rdmTabela");window["rdmTabela"].Initialize({"IsContext":true,"ContextMenuElementID":"wrapper","Skin":"Outlook","Flow":0,"Enabled":true,"OnClientItemClicked":"OnClick"},{});
</script>
Acontece que esse tipo de mudanças dinâmicas, no script da página, não são detectadas pelo IE Control, ou seja, mesmo que um objeto InternetExplorer esteja instanciado ao navegador, ele não detecta essa mudança. Isso torna esse botão impossível de ser acessado.
Por isso, será necessário a utilização de outra biblioteca, como o Selenium Basic. Essa biblioteca, diferente do IE Control, já consegue acompanhar e atualizar no objeto instanciado, as mudanças ocorridas na página do navegador.
Sobre a questão dos comandos, na instalação do próprio Selenium Basic, tem um manual de ajuda, com explicação de todos os objetos e suas propriedades e métodos. Os vídeos do Canal do Tomás, possui uma PlayList sobre Selenium. Porém, o mais importante, é realmente conhecer a estrutura dos elementos Html e ter uma boa noção do comportamento dos eventos de JavaScript.
Sei que foi mais uma explicação do que ajuda, mas espero que sirva como referência.
Forte abraço a todos e excelente final de semana.