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

Фотография

SelRC открывает "popup=false" window в новом окне


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

#1 darkess

darkess

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

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

Отправлено 20 июля 2009 - 09:25

Доброго всем дня!

Прошу прощения, проблема оказалась в другом :)

Кнопку находит, кликает, но открывает ссылку в новом окне браузера :(


В общем, ситуация такая:
на странице приложения есть кнопка "New ..."
HTML кнопки:
<button type="button" class="x-btn-text CfgListViewBodyTBNew" id="ext-gen500">New ...</button>
(ExtJS application)

И есть кнопка "New Window"
HTML кнопки:
<button id="ext-gen109" class="x-btn-text" type="button">New Window</button>


Мне нужно найти кнопку "New ..."
Пишу тест с Selenium IDE:

<tr>
	<td>click</td>
	<td>css=button:contains(&quot;New&nbsp;...&quot;)</td>
	<td></td>
</tr>
Но Селениум упорно не находит эту кнопку "New ...", а на команду

<tr>
	<td>click</td>
	<td>css=button:contains(&quot;New&quot;)</td>
	<td></td>
</tr>
находит кнопку "New Window" :(


Уважаемые специалисты, не подскажете, как можно победить Селениум в таком случае?
  • 0

#2 bezumka

bezumka

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

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

Отправлено 20 июля 2009 - 13:43

может ?
$this->clickAndWait('//input[@id="ext-gen500"]');

  • 0

#3 darkess

darkess

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

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

Отправлено 20 июля 2009 - 13:59

может ?

$this->clickAndWait('//input[@id="ext-gen500"]');


спасибо, но нет, ибо из-за использования Ext JS id динамические :(

В общем, проблема успешно разрешилась )))

Необходимо было перед точками поставить \

Правильный код:

<tr>
	<td>click</td>
	<td>css=button:contains(&quot;New&nbsp;\.\.\.&quot;)</td>
	<td></td>
</tr>

  • 0

#4 Toxa

Toxa

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

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Куховаренко Антон
  • Город:Россия, Казань

Отправлено 21 июля 2009 - 06:32

Тогда может:

$this->clickAndWait('//input[contains(@id,"ext-gen")]');

или

$this->clickAndWait('//input[contains(@id,"ext-gen") and @type="button"]');

  • 0


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

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