Нажатие клавиши
#1
Отправлено 07 февраля 2011 - 06:55
Не нажать клавишу при залогинивании на сайт
Уже все темы,что тут были-прочитала
скорей всего прост не так что-то делаю
кнопка-это картинка и джава скрипт
код такой
<div onscroll="return isc_ImgButton_0.$lh()" style="position: absolute; left: 224px; top: 186px; width: 90px; height: 28px; z-index: 200180; -moz-box-sizing: border-box; overflow: hidden; outline-style: none; cursor: pointer;" tabindex="1358" onblur="if(window.isc)isc.EH.blurFocusCanvas(isc_ImgButton_0,true);" onfocus="if(event.target!=this)return;isc.EH.focusInCanvas(isc_ImgButton_0,true);" class="imgButton" eventproxy="isc_ImgButton_0" id="isc_R"><div style="position: relative; visibility: inherit; z-index: 200; cursor: pointer;" eventproxy="isc_ImgButton_0" id="isc_Q"><img height="28" border="0" align="TEXTTOP" width="90" suppress="TRUE" name="isc_Qmain" src="http://---/---/image...g"></div></div>
<div style="position: relative; visibility: inherit; z-index: 200; cursor: pointer;" eventproxy="isc_ImgButton_0" id="isc_Q"><img height="28" border="0" align="TEXTTOP" width="90" suppress="TRUE" name="isc_Qmain" src="http://---/---/image...ton.png"></div>
<img height="28" border="0" align="TEXTTOP" width="90" suppress="TRUE" name="isc_Qmain" src="http://---/---/image...in_button.png">
пробовала xpath,name,class и кучу всего еще
mouseon,click,clickat,keypress
не нажимает
переход ро нажатию энтер или пробела должен быть
ну или мышкой соответственно
#2
Отправлено 07 февраля 2011 - 08:56
Примеры не сработавшего кода в студию.пробовала xpath,name,class и кучу всего еще
mouseon,click,clickat,keypress
не нажимает
#3
Отправлено 07 февраля 2011 - 09:09
<tr>
<td>mouseOver</td>
<td>isc_R</td>
<td></td>
</tr>
<tr>
<td>mouseDown</td>
<td>isc_R</td>
<td></td>
</tr>
<tr>
<td>mouseUp</td>
<td>isc_R</td>
<td></td>
</tr>
мышку наводит,нажимает*кнопка синей становится),и все
перехода нет
#5
Отправлено 07 февраля 2011 - 10:07
#6
Отправлено 07 февраля 2011 - 10:52
потом пошли вариации на тему из серии //*[@id="isc_Q"], //*[@name="isc_Qmain"]
потом /html/body/div/div/div/div/div/div/div/div/div/div[2]/div/div[2]/div/div[3]/div/img-но по-моему жто не правильно/,потому что ссылка чисто на картинку идет вроде
еше было с прокси как-то так вроде
//div[@eventproxy='---']/img
потом вот с mousedown/up
потом keypress
потом с координатами хотела сделать,но во -пеовых не разобралась как задать их в ide,а во-вторых по-моему тож непрально,ибо если кнопка сместится/,тест слетит..
я просто совсем новичек в этом,только 3 дня разбираюсь,по\тому не смейтесь.прост мб не в ту сторону мыслю,не знаю..
Kazik
эт первое,что пришло в голову)
#7
Отправлено 07 февраля 2011 - 11:11
#8
Отправлено 07 февраля 2011 - 11:21
1 вариант-тест проходится,но кнопка все равносне нажимается-то есть не логинется на сайте
2 вариант-не нахрдит такое вообще
#9
Отправлено 07 февраля 2011 - 14:55
тогда либо fireEvent на верхнем диве, либо focus на нем же. Потом кликаем на картинку.
еще посмотрите нет ли еще какого дива или другого элемента, в который вложен приведенный код, имеющего событие onclick.
#10
Отправлено 07 февраля 2011 - 15:38
это все не работает
1 вариант-тест проходится,но кнопка все равносне нажимается-то есть не логинется на сайте
2 вариант-не нахрдит такое вообще
Мое сообщение не касалось решения конкретной проблемы, это был просто совет по улучшению локаторов, которые Вы использовали. Прошу прощения за недопонимание.
#11
Отправлено 08 февраля 2011 - 19:37
тоже нет
походу кнопка проклята о0
ekulgavaya
аа,не поняла
спасибо)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных