Подскажите, пожалуйста, что эти расширения из себя представляют. Я скачал недавно триальную версию SilkTest, но там в выпадающем списке нет таких пунктов, как IE DOM и т.п.Если ваше приложение использует вывод на экран каких-либо отчетов в формате HTML, то, возможно, для этого используется компонент Internet Explorer'a. Для того, чтобы иметь возможность работать с такими отчетами, необходимо также для *.exe файла этого приложения подключить одно из расширений Internet Explorer'a: IE DOM, IE OCX либо IE Virtual Objects
Руководство по Borland SilkTest
#21
Отправлено 24 октября 2007 - 19:04
#22
Отправлено 24 октября 2007 - 19:15
Подскажите, пожалуйста, что эти расширения из себя представляют. Я скачал недавно триальную версию SilkTest, но там в выпадающем списке расширений нет таких пунктов, как IE DOM и т.п.Если ваше приложение использует вывод на экран каких-либо отчетов в формате HTML, то, возможно, для этого используется компонент Internet Explorer'a. Для того, чтобы иметь возможность работать с такими отчетами, необходимо также для *.exe файла этого приложения подключить одно из расширений Internet Explorer'a: IE DOM, IE OCX либо IE Virtual Objects
#23
Отправлено 24 октября 2007 - 19:22
Расширения представляют собой некоторые dll-файлы, которые подключаются при определенных действиях и предоставляют возможность работы с нестандартными элементами (то есть не относящимися к стандартным Win32 GUI объектам), также помимо этого подключаются стандартные inc-файлы, которые позволяют использовать некоторые классы, что позволяет работать с нестандартными элементами как со стандартными (с некоторыми поправками).Подскажите, пожалуйста, что эти расширения из себя представляют. Я скачал недавно триальную версию SilkTest, но там в выпадающем меню не таких пунктов, как IE DOM и т.п.Если ваше приложение использует вывод на экран каких-либо отчетов в формате HTML, то, возможно, для этого используется компонент Internet Explorer'a. Для того, чтобы иметь возможность работать с такими отчетами, необходимо также для *.exe файла этого приложения подключить одно из расширений Internet Explorer'a: IE DOM, IE OCX либо IE Virtual Objects
Конкретно по ашей проблеме наличия/отсутствия некоторых пунктов в диалоге расширений. Все зависит от того, как и какие файлы были подключены именно ручным способом. Если в данном файле обнаруживаются какие-то поддерживаемые нестандартные элементы, то они будут включены с список возможных Primary Extension. Но вообще, вручную в расширениях стоит подключать файлы, если используется просто ActiveX, иначе стоит попробовать подключать расширения автоматически. В книжке это описано.
Если ответ не прояснил ситуацию, то опишите подробнее, в частности, на чем написано приложение ( том числе и используемые технологии типа WEB, JAVA,.NET и т.п.). Некоторые вопросы лучше освещать на частных примерах
#24
Отправлено 25 октября 2007 - 05:26
К сожалению, я не знаю точно, на чем написано приложение, могу лишь сказать, что это не .NET. Возможно в Visual Studio 6.0.
У него в главном окне есть элемент, который (если создать frame) записывается как ...AfxFrameOrView42su1.ShellEmbedding1.ShellDocObjectView1.InternetExplorer_Server1. Он и по виду похож на компонент, отображающий текст в HTML формате. Собственно выводимый там текст мне и нужен. Если я иду Options->Extensions, там для названия приложения выбираю Primary Extension = Internet Explorer, потом еще включаю флажок ActiveX, то мне при запуске тестового случая выдается ошибка:
хотя domex.dll лежит в папке "C:\Program Files\Borland\SilkTest\extend\"*** Error: Unable to load extensions: Enabled extension(s) for dicua2.exe not installed: domex.dll, ActiveX
Что посоветуете?
#25
Отправлено 25 октября 2007 - 05:41
#26
Отправлено 25 октября 2007 - 07:07
Если у вас все подключилось нормально, то у вас должно при записи оконных деклараций появиться окно класса BrowserChild. У него как раз можно извлечь содержимое страницы при помощи метода GetPageSource().Я немного поэкспериментировал, ошибка не возникает. Однако я по-прежнему не могу получить текст в формате HTML из того компонента...
#27
Отправлено 25 октября 2007 - 09:15
---------------------------
Test Failed
---------------------------
Test failed. Could not recognize any Html classes in your browser application.
Click Help to view troubleshooting information.
---------------------------
OK Help
---------------------------
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных