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

Фотография

как получить Title


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

#1 hathi

hathi

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Потоцкий Евгений Леонидович

Отправлено 19 февраля 2012 - 15:18

Необходимо получить title и сравнить его с заданным. Не подскажете как это сделать?
  • 0

#2 SergeyP

SergeyP

    Специалист

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

Отправлено 19 февраля 2012 - 15:45

Необходимо получить title и сравнить его с заданным. Не подскажете как это сделать?

Если я правильно Вас понял, то надо сравнить заголовок какого-то окна с текстом.
Например, сравнить заголовок Notepad с "Безымянный - Блокнот"
if Sys.Process("notepad").Window("Notepad", "*", 1).WndCaption = "Безымянный - Блокнот" Then
 ' здесь выполняются операторы при совпадении 
End if

  • 0

#3 hathi

hathi

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Потоцкий Евгений Леонидович

Отправлено 19 февраля 2012 - 16:09


Необходимо получить title и сравнить его с заданным. Не подскажете как это сделать?

Если я правильно Вас понял, то надо сравнить заголовок какого-то окна с текстом.
Например, сравнить заголовок Notepad с "Безымянный - Блокнот"
if Sys.Process("notepad").Window("Notepad", "*", 1).WndCaption = "Безымянный - Блокнот" Then
 ' здесь выполняются операторы при совпадении 
End if

Мне надо проверить тайтл страницы в IE Если допустим Google то ок если нет выдать error
  • 0

#4 SergeyP

SergeyP

    Специалист

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

Отправлено 19 февраля 2012 - 16:11

Найдите в свойствах окна значение, соответствующее его заголовку и делайте сравнение, как в приведенном примере.
  • 0

#5 hathi

hathi

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Потоцкий Евгений Леонидович

Отправлено 20 февраля 2012 - 17:09

Спасибо огромное с эти разобрался.
Но появилась такая проблема. Как имитировать клик на button? Дапустим В гугле на поиск.
  • 0

#6 SergeyP

SergeyP

    Специалист

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

Отправлено 20 февраля 2012 - 17:21

Начните другую тему.
К "как получить Title" нажатие буттона никакого отношения не имеет.
  • 0

#7 hathi

hathi

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Потоцкий Евгений Леонидович

Отправлено 25 февраля 2012 - 20:05

Если интересно кому, то делается так:
var p=Sys.Process("IEXPLORE");
var w = p.Window("IEFrame", "*");                                                     
w.Activate()
var window=w.Page("*").ToUrl("http://www.google.com/");
if (window.LocationName === "Google")
   {  
    Log.Message("Title is Google")
    }
else 
{
    Log.Warning("Title isn't Google")
} 

  • 0


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

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