Каково единственное лучшее средство автоматизации с открытым исходным кодом для функционального веб-[закрытого] тестирования

Исправлен синтаксис при копировании из Word, можно попробовать

Sub Loop_WordToExcel()

    Dim WdApp As Word.Application
    Dim WdDoc  As Document
    Dim docName As String
    Dim strFile As String
    Dim directory As String
    Dim Rng As Range
    Dim Offst As Long, Txt As String

    directory = "C:\users\user\Desktop\Folder1\" ' Change to your path
    strFile = Dir(directory & "*.docx")          ' docx  extension added to prevent attempt to open other type of files

    Set Rng = Application.InputBox(Prompt:="Enter row", Type:=8) '


    Set WdApp = CreateObject("Word.Application")
    WdApp.Visible = True


    Do While strFile <> ""
    Set WdDoc = WdApp.Documents.Open(Filename:=directory & strFile)
    Rng.Offset(Offst, 0).Value = WdDoc.Name
    'First Name

    WdDoc.Tables(1).Cell(1, 3).Range.Copy           'will raise error if table& corres cell not exists , My use error handrel
    Rng.Offset(Offst, 1).Activate
    ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=False    'Assumed want get name in Column B

    'is is suggested to use the below two lines instead of paste special above three lines
    'Txt = WdDoc.Tables(1).Cell(1, 3).Range.Text      'will raise error if table& corres cell not exists , My use error handrel
    'Rng.Offset(Offst, 1).Value = Txt

    WdDoc.Close SaveChanges:=False
    Offst = Offst + 1
    strFile = Dir
    Loop

WdApp.Quit
End Sub

Всегда желательно добавлять ссылку на библиотеку объектов Microsoft Word.

25
задан Derek B. 26 September 2008 в 23:11
поделиться

7 ответов

Селен является автоматизированным инструментом тестирования очень хорошего открытого исходного кода для веб-сайтов. Это может управлять различная сеть browers на различных платформах, и тесты могут быть записаны на многих различных языках . Это также имеет компонент, названный селен IDE , который является расширением Firefox, которое позволяет Вам создать тесты путем фактического управления веб-браузером, который хорош для тестов приемлемости для пользователя.

25
ответ дан 19 July 2019 в 07:12
поделиться

Watir, вероятно, что Вы ищете.

7
ответ дан 19 July 2019 в 07:12
поделиться

Я гуглил для сравнения между различным такие инструменты и нашел следующие ссылки. Они могут быть полезны для Вас также.

http://www.infoq.com/news/2007/11/canoo-webtest-selenium-testing

http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ (рекомендуют этому, так как это выдерживает сравнение на основе некоторых материальных параметров)

Мои собственные представления: я использовал Canoo и думал, что это было превосходно, но его использование потребует некоторого знакомства с XML. Кроме того, это не поддерживает запись, как Селен делает.

5
ответ дан 19 July 2019 в 07:12
поделиться

Вопрос немного субъективен, особенно учитывая это существует довольно много веб-доступных инструментов тестирования с открытым исходным кодом. Ваше решение могло быть под влиянием факторов, таких как Ваша текущая среда разработки и мастерство языка. Таким образом в дополнение к уже упомянутым WatiN достоин соображения, если Вы - магазин.NET.

3
ответ дан 19 July 2019 в 07:12
поделиться

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

0
ответ дан 19 July 2019 в 07:12
поделиться

Другая, очень простая в использовании альтернатива - iMAcros https://addons.mozilla.org/en-US/firefox/addon/3863

3
ответ дан 19 July 2019 в 07:12
поделиться

Если вы работаете в стеке Java, JWebUnit - очень хороший выбор IMO. Он написан на Java, что упрощает повторное использование частей (вход, выход, проверка сообщений об ошибках приложения). Вы также можете запускать несколько тестеров, что позволяет тестировать одновременные изменения.

В настоящее время я использую его с механизмом HtmlUnit как часть моих сборок на сервере непрерывной интеграции. Он также может управлять Selenium для тестирования в браузере, но я этого не пробовал.

До этого я использовал Canoo Webtest , но мы обнаружили, что он не слишком хорошо масштабируется. Написание многоразовых частей в XML было слишком болезненным. Вкус Groovy мог бы быть лучше, но тогда этого не было.

2
ответ дан 19 July 2019 в 07:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: