2009-03-17 5 views
3

Может ли кто-нибудь предложить какие-либо предложения для «чего-то», которые конечный пользователь может использовать для компоновки макросов, которые автоматизируют некоторые формы CRM в Internet Explorer?Автоматизация Internet Explorer

  • Первоначально я собирался предложить IMacro, но потом выяснилось
    (я) они только Internet Explorer и
    (II), чтобы сделать вещи еще хуже, это версия 6 :-(
  • Это должен быть достаточно простым, так что я не могу предложить что-то вроде WATIN
  • но формы на странице не очень сложно: введите текст в, выберите из списка, нажмите кнопку отправить

Cheers, SteveC.

ответ

1

Я имел некоторые разумные успех с iMacros. Я использую бесплатный плагин для Firefox, но приложение с полным раздувом может делать гораздо больше.

http://www.iopus.com/imacros/

addon for Firefox свободен, и есть свободный plugin for IE тоже.

+0

Ooo, iMacros для Internet Explorer ... sweet – SteveC

1

Просто напишите javascript bookmarklets. Все, что вы можете сделать на странице, которую вы можете сделать в JScript.

Если вы хотите автоматизировать вне области HTML, вам нужно будет использовать COM Automation.

+0

Вы можете использовать букмарклет для ввода всего скрипта в DOM, что позволит вам обойти чрезвычайно длинные URL-адреса. http://tools.yaauie.com/pageSafe/ может дать вам хорошую отправную точку. – yaauie

+0

Nah, это для «конечных пользователей», поэтому javascript собирается запустить их для холмов ... должен быть (простой) интерфейс/IDE или «макрорекордер», поскольку они используются для Excel – SteveC

+0

Хорошо. Я предположил, что вы (или кто-то) напишет это для них. –

1

Как насчет RoboForm?

+0

Невозможно увидеть какой-либо механизм для нескольких страниц, сделать разные выборы и т. Д. – SteveC

2

Как насчет AutoHotKey?

+0

Ох, не думал о AutoHotkey ... может он автоматизирует IE? – SteveC

+0

Не делай этого лично .. но из другого материала, который я сделал ..Я не понимаю, почему не –

1

Если вы можете на некоторое время перейти на Firefox, я настоятельно рекомендую эти инструменты. Удачи.

2

Вы можете использовать Powershell. Вот простой пример:

$ie = new-object -com "InternetExplorer.Application" 
    $ie.visible = $true 
    $ie.navigate2("www.myweb.com") 
    $doc = $ie.Document 
    $input1 = $doc.getElementById("username") 
    $input1.value = "user" 
    $input2 = $doc.getElementById("password") 
    $input2.value = "pwd" 
    $button = $doc.getElementById("submit") 
    $button.click() 
Смежные вопросы