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

Фотография

Ступор с поиском (Помогите!)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Kissmybass

Kissmybass

    Активный участник

  • Members
  • PipPip
  • 98 сообщений


Отправлено 11 октября 2011 - 13:01

Всем привет.
Есть такая неприятность в виде DIV тега, а именно:
<div class="contact-entry">
<div class="job-title"> </div>
<div class="contact-name">Sam Miker</div>
<div>Phone: 568 878 5524</div>
<div>Fax: </div>
<div>
<a class="lowercase" href="mailto:"></a>
</div>
<div class="edit-box">
<a class="edit-contact" data-id="7" href="#">edit</a>
<a class="delete-contact" data-id="7" href="#">delete</a>
</div>
</div>

Так вот при наведении на него становятся видными 2 линки edit и delete
как мне можно методами ТС навестись на данный блок, проверить что edit & delete visibleOncreen=true и
соответственно кликнуть по одному из них.

С меня всем спасибо и пиво если вы из Харькова!!!
  • 0

#2 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 11 октября 2011 - 13:32

"Щетельнее надо, щетельнее". (С) М.М.Жванецкий
На форуме не приветствуется ненормативная лексика.

А о теперь о проблеме: о чем вообще идет речь ?
Как это выглядит на экране ?
  • 0

#3 Kissmybass

Kissmybass

    Активный участник

  • Members
  • PipPip
  • 98 сообщений


Отправлено 11 октября 2011 - 13:42

"Щетельнее надо, щетельнее". (С) М.М.Жванецкий
На форуме не приветствуется ненормативная лексика.

А о теперь о проблеме: о чем вообще идет речь ?
Как это выглядит на экране ?

Простите исправлюсь.
http://screencast.com/t/bViz9yAI2Ir
так когда не наведен курсор
http://screencast.com/t/F31qYapPp
так при наведеном

Это все находится в теге ДИВ, таких блоков может быть несколько.
Его код я привел в начале темы, где видно что этот блок с контактом 7 по счету, а надо навестись на него
и кликнуть по edit или delete.
  • 0

#4 Kissmybass

Kissmybass

    Активный участник

  • Members
  • PipPip
  • 98 сообщений


Отправлено 12 октября 2011 - 07:57

Неужели никто не поможет... Люди АУ!!!!!!!!!!!
  • 0

#5 Sunshine

Sunshine

    Новый участник

  • Members
  • Pip
  • 33 сообщений

Отправлено 13 октября 2011 - 13:12

Неужели никто не поможет... Люди АУ!!!!!!!!!!!


А если получить div, на который надо навестись и позвать у него метод MouseHover()? Пробовали?
  • 0

#6 Kissmybass

Kissmybass

    Активный участник

  • Members
  • PipPip
  • 98 сообщений


Отправлено 13 октября 2011 - 13:30

Все полечилось через find, tсли кому интересно вот таким образом:
page.NativeWebObject.Find("innerText", name + " " + lastName, "DIV").HoverMouse();
var propertyName = new Array("className", "innerText", "visibleOnScreen");
var propertyValue = new Array("delete-contact", "delete", "true");
SearchAttribInResult = page.Find(propertyName, propertyValue, 100);
if(SearchAttribInResult.exists)
{
SearchAttribInResult.Click();
}
else
{
Log.Error("Delete link not found");
return;
}
propertyName = new Array("WndClass", "WndCaption");
propertyValue = new Array("Button", "Ok");
SearchAttribInResult = ie.Find(propertyName, propertyValue, 100);
if(SearchAttribInResult.exists)
{
SearchAttribInResult.Click();
Log.Message("Contact was deleted");
}
else
{
Log.Error("Contact is not was deleted or arose other problem");
return;
}
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных