2016-05-03 2 views
0

Мне нужно установить один файл xyz.exe и вам нужно будет работать с некоторым URL после установки. Я работаю в среде Java и автоматизирую веб-приложение, используя WebDriver.Автоматизация процесса установки

Мой дальнейший шаг - автоматизировать эту установку xyz.exe в качестве первого шага перед тем, как перейти к автоматизации браузера. Я судил лучше и нашел ниже команды, чтобы выполнить из cmd:

start "" /w xyz.exe 

Но я застрял на следующем этапе, как нужно обрабатывать

  1. нажмите ОК
  2. выберите значение выпадающего и нажмите на следующем
  3. нажмите на соглашаетесь
  4. введите имя пользователя и пароль

Я знаю AutoIT инструмент, но ищет другой, который работает в других ОС, так что моя команда Dev также использует то же самое.

Пожалуйста, помогите мне с некоторыми предложениями, инструменты, ссылки двигаться вперед ..

Спасибо, Мурали

ответ

1

В зависимости от того, кто поступает файл, они могли бы предоставить возможность представить параметры при запуске программы (т. е. «xyz.exe EULAACCEPT = 1 USER = xyz PASSWD = abc ...»), но я могу догадаться, что нет стандарта, и у каждого есть свои параметры (или вообще нет). Некоторые из них также работают с так называемыми «файлами ответов». Вы можете найти это в документации, google или попросить поставщика о помощи.

Другим вариантом является отслеживание изменений в реестре и файлах при запуске файла и вводе всех деталей ... после завершения процесса установки вы получите сводку, какие файлы были установлены и что было изменено в реестре. Из этого вы могли бы создать новый установщик или MSI для перераспределения. Существует несколько инструментов, которые будут выполнять эту работу.

+0

Да, на самом деле я тоже ищу, чтобы получить те же параметры. Но известно, что код под разработчиками, прежде чем запрашивать их, я ищу любой другой способ получить эти параметры от установщика. –

0

Привет Murali seleniumtrainer пожалуйста, перейдите на Sikuli и узнать, что образуют здесь http://sikulix-2014.readthedocs.io/en/latest/scripting.html лучшую часть sikuli является

1. it works great and efficiently 
2. also have java api so no need to learn new language 
3. you can easily integrate your webdriver code with siklu hence giving you power 
for bot desktop as well as browser in the same language 
+0

спасибо за информацию, на самом деле я не смотрю с помощью таких инструментов, как sikuli, autoit..looking делать из командной строки без инструментов, чтобы моя команда разработчиков также использовала это, когда бы они ни требовались, без необходимости устанавливать инструмент или нет –

Смежные вопросы