Автоматизация Internet Explorer - PullRequest
3 голосов
/ 17 марта 2009

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

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

Cheers, SteveC.

Ответы [ 8 ]

3 голосов
/ 17 марта 2009

Как насчет Селен ?

2 голосов
/ 15 апреля 2009

Вы можете использовать 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()
2 голосов
/ 17 марта 2009
2 голосов
/ 17 марта 2009

Как насчет AutoHotKey ?

1 голос
/ 17 марта 2009

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

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

Надстройка для Firefox бесплатна, также есть бесплатный плагин для IE .

1 голос
/ 17 марта 2009

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

1 голос
/ 17 марта 2009

А как насчет RoboForm ?

1 голос
/ 17 марта 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...