Перейти к содержимому

TaurosRMK

Регистрация: 07 окт 2011
Offline Активность: 20 окт 2011 15:04
-----

Мои темы

помогите по SilkTest

11 октября 2011 - 16:39

Доброго времени суток!

сразу напишу, что делаю тестовое задание
а то перечитал темы, и смотрю что есть также похожие темы, а ответы давать не хотят :)

но всё же прошу подсказать, это не значит что надо польностью написать скрипт, а просто подсказать правильно делаю, или нет, или подсказать как надо

есть несколько пунктов, большенство которых я уже сам сделал, но осталось самое хорошое - скриншоты
есть 3 пункта по скринам - скрин тестируемого окна, скрин кнопки и скрин менюшки

но хотел спросить не по скринах, а по другим пунктам
правильно ли я сделал? надо тестировать WordPad :)
запустил вордпад, запустил силк тест, создал новый проэкт, создал фрейм, где выбрал вордпад как тестируемый продукт, создал 4Тест скрипт
после чего запустил рекордер и проделал нужные действия с Вордпадом, ну и записаное вставил в скрипт, где немного переделал под себя, ненужное удалил
скрипт запускается и нормально работает, но мне кажется что это не верное решение, или я ошибаюсь?

вот что получилось (делает в меню "Вид" неактивными два нижних пункта):
[ ] Desktop.Find("/MainWin[@caption='* - WordPad']//MenuItem[@caption='Линейка']").Pick()
	[ ] 
	[ ] Desktop.Find("/MainWin[@caption='* - WordPad']//MenuItem[@caption='Строка состояния']").Pick()
верно или нет? )) и это для руского вордпада, а как сделать, что бы и под английский подходил, что бы не пришлось переписывать код?

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

теперь по скринам, как сделать скрин я уже разобрался, но не до конца :\
написал код, который делает скрин всего десктопа, а надо только тестируемого окна, и сохраняет в папку с силктестом, а надо в любую другую, но не знаю где и как прописать путь...

[ ] sBitmap = "wordpad_{FormatDateTime (GetDateTime (), "ddmmyyyy_hhnnss")}.bmp"
	[ ] Desktop.CaptureBitmap (sBitmap)
подозреваю, что путь пишется в первой строчке, но не знаю как правильно :\

да, а с остальными пунктами о скринах - скрин кнопки и менюшки бе выделеного менюайтема - что-то никак...

поэтому прошу подсказать как реализировать эти два пункта, и правильно ли я сделал остальное? :)
заранее спасибо!