Если кто работал с Rational Visual Test помогите!!!!!!!
Если кто отзовётся, то опишу проблему))));)
Так ты опиши - может по аналогии решим проблему... Среды-то во многом многие схожи...
Только напиши, что это за среда, для чего она, и в чём проблема...
Так ты опиши - может по аналогии решим проблему... Среды-то во многом многие схожи...
Только напиши, что это за среда, для чего она, и в чём проблема...
*************
У меня приложение для обучение студентов и т.д.
Первоначально мы тестировали вручную, а сейчас переходим на автоматизацию. В данном окошке есть toolbar. Он задан таблицей, каждая ячейка этой таблицы, это картинки....долго мы всё это выясняли)))) Теперь мне надо каким то образом кликать на эти ячейки. Как сфокусироваться??? Как вообще это можно проделать....????
*************
У меня приложение для обучение студентов и т.д.
Первоначально мы тестировали вручную, а сейчас переходим на автоматизацию. В данном окошке есть toolbar. Он задан таблицей, каждая ячейка этой таблицы, это картинки....долго мы всё это выясняли)))) Теперь мне надо каким то образом кликать на эти ячейки. Как сфокусироваться??? Как вообще это можно проделать....????
На чём написано приложение? VB? Есть ли исходники?
Можно попробовать через API (это SregeiSV может рассказать - ему мессагу сбросьте). Но если есть доступ до свойств картинок из кода, то можно попробовать VB спользовать в чистом виде.
Тоесть, нужны ответы на вопросы:
1. Есть ли исходники?
2. Какие свойства и методы доступны для картинок?
Задача, думаю, в принципе, решаема вполне...
По шагам, думаю, разберёмся и решим её.
На чём написано приложение? VB? Есть ли исходники?
Можно попробовать через API (это SregeiSV может рассказать - ему мессагу сбросьте). Но если есть доступ до свойств картинок из кода, то можно попробовать VB спользовать в чистом виде.
Тоесть, нужны ответы на вопросы:
1. Есть ли исходники?
2. Какие свойства и методы доступны для картинок?
Задача, думаю, в принципе, решаема вполне...
По шагам, думаю, разберёмся и решим её.
Приложение написано на Java...Исходников соответственно нет....Я смотрю HTML код, но там кроме как задана эта таблица и ссылок ничего не могу увидеть((( Самое интересно что там две картинки...одна on.jpg, а другая off.jpg. По умолчанию off, а когда кликаем то on...размеры ячеек смешной и не похож на правду)))) Вот....
Приложение написано на Java...Исходников соответственно нет....Я смотрю HTML код, но там кроме как задана эта таблица и ссылок ничего не могу увидеть((( Самое интересно что там две картинки...одна on.jpg, а другая off.jpg. По умолчанию off, а когда кликаем то on...размеры ячеек смешной и не похож на правду)))) Вот....
так, если это Java, то я подумаю, с чем еното можно скушать, но продублируйте на всяуий случай вопрос на
http://forum.codenet.ru/forumdisplay.php?daysprune=&forumid=55
Или скиньте там ссылку на эту тему.
P.S. Я уже скинул там ссылку на эту тему. Думаю. скоро помогут.
*************
У меня приложение для обучение студентов и т.д.
Первоначально мы тестировали вручную, а сейчас переходим на автоматизацию. В данном окошке есть toolbar. Он задан таблицей, каждая ячейка этой таблицы, это картинки....долго мы всё это выясняли)))) Теперь мне надо каким то образом кликать на эти ячейки. Как сфокусироваться??? Как вообще это можно проделать....????
Зайдите по ссылке:
http://forum.codenet.ru/showthread.php?postid=61100#post61100
Там я продутблировал Ваш вопрос и у отвечающих возникли встречный вопросы.
Зайдите по ссылке:
http://forum.codenet.ru/showthread.php?postid=61100#post61100
Там я продутблировал Ваш вопрос и у отвечающих возникли встречный вопросы.
Мдам, случай тяжелый, ну если конечно в той ветке не помогут, то можем и здеся что-нибудь придумать, в нашем арсенале API, с помощью него мы по сути можем полностью сымитировать все действия пользователя, так что если автор выберет этот вариант, ему придется продумать всю последовательность действий, которая одназначно приведет к нужному результату.
Мдам, случай тяжелый, ну если конечно в той ветке не помогут, то можем и здеся что-нибудь придумать, в нашем арсенале API, с помощью него мы по сути можем полностью сымитировать все действия пользователя, так что если автор выберет этот вариант, ему придется продумать всю последовательность действий, которая одназначно приведет к нужному результату.
В той ветке не помогают....Хотя может надо дольше ждать....
Одним словом работа стоит.....и понятия не имею как это делатЬ(((((
Мне нужно, чтобы кликал, наличие этой кнопки я могу проверить.....А вот как кликнут .....?????
В той ветке не помогают....Хотя может надо дольше ждать....
Одним словом работа стоит.....и понятия не имею как это делатЬ(((((
Мне нужно, чтобы кликал, наличие этой кнопки я могу проверить.....А вот как кликнут .....?????
Ну тут сразу несколько вариантов:
1. Нормальные кнопки представляют из себя окна (дочерние и спец. стиль имеют и т.д.) и им соответственно тогда можно посылать системные сообщения, в том числе и клики мыши.
2. Можно просто сымитировать нажатие кнопки мыши на экране, но тогда придется позаботиться над получением координат этой кнопки, ну и чтобы кнопка сверху была, а не под каким-нибудь другим окном.
3. Часто бывает что кнопки в программах имеют быстрые клавиши, тогда быстрее всего либо просто сымитировать комбинацию клавиш (нужно чтобы гл. окно программы было активно), либо целенаправленно послать указанную комбинацию в окно в виде системного сообщения.
Вроде пока все, так что .... думай :)
Ну тут сразу несколько вариантов:
1. Нормальные кнопки представляют из себя окна (дочерние и спец. стиль имеют и т.д.) и им соответственно тогда можно посылать системные сообщения, в том числе и клики мыши.
2. Можно просто сымитировать нажатие кнопки мыши на экране, но тогда придется позаботиться над получением координат этой кнопки, ну и чтобы кнопка сверху была, а не под каким-нибудь другим окном.
3. Часто бывает что кнопки в программах имеют быстрые клавиши, тогда быстрее всего либо просто сымитировать комбинацию клавиш (нужно чтобы гл. окно программы было активно), либо целенаправленно послать указанную комбинацию в окно в виде системного сообщения.
Вроде пока все, так что .... думай :)
)))спасибо....
2-ой вариант возможен)))))Но поменяв разрешение, или у разработчиков что то поменяется, а скаждой версией у них меняется)))))) То туда не попадёшь ...И бесконечно ещё следить за тем, чтобы он попал туду или не попал...Всё переходит в ручное тестирование))
И я же говорила, что это не кнопка, а картинка....
а выглядят как кнопки..А вот эти, так называемые кнопки, это ячейки одной таблицы....вот так вот
)))спасибо....
2-ой вариант возможен)))))Но поменяв разрешение, или у разработчиков что то поменяется, а скаждой версией у них меняется)))))) То туда не попадёшь ...И бесконечно ещё следить за тем, чтобы он попал туду или не попал...Всё переходит в ручное тестирование))
И я же говорила, что это не кнопка, а картинка....
а выглядят как кнопки..А вот эти, так называемые кнопки, это ячейки одной таблицы....вот так вот
Если нужно попасть в определенную ячейку отображаемой таблицы в браузере, то сделать это средствами API очень трудно (не к чему привязаться).
А как там с фокусом, где он по умолчанию стоит, т.е. есть ли там вариант нажать нарисованную кнопку с помощью enter'a на клаве, и вообще можно ли одназно дорбраться до кнопки через какую-нибудь последовательность нажатий клавиш?
Если нужно попасть в определенную ячейку отображаемой таблицы в браузере, то сделать это средствами API очень трудно (не к чему привязаться).
А как там с фокусом, где он по умолчанию стоит, т.е. есть ли там вариант нажать нарисованную кнопку с помощью enter'a на клаве, и вообще можно ли одназно дорбраться до кнопки через какую-нибудь последовательность нажатий клавиш?
Спасибо за помощь)))) Но вы не поверите, чтоя перепробовала всё!!!! Единственное есть такая функция...
WebTableCellProperty(context$, table$, cell$, property$, [timeout&])
context$
Full context for the frame or browser in which the table resides. Use the WebExplore, WebFndBrowser or WebFndFrame function to get a context value to use.
table$
String that specifies the table. See the Search Summary.
cell$
String that specifies the cell. See the Search Summary.
property$
String that specifies the property to get.
я не могу понять какие проперти могут быть у ячейки, ещё и стринговая переменная))