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

Фотография

Как сохранить значение из contains?


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

#1 Ingreeh

Ingreeh

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Алина К.

Отправлено 24 июня 2016 - 10:09

Задача: В системе нужно переоткрыть страницу под другим пользователем и перехватить выполнение задачи.

Необходимо сохранить идентификатор задачи(M-1238), по которому на новой экранной форме строится линк для другого пользователя.

<div class="tStrCntr">
 <ul class="yui-nav tab-ul tab-ul-t tab-ul-t-ns subTabsList" role="tablist">
  <li id="Tab1" class="tab-li tab-li-t tab-li-t-ns" sectionbodyid="SubSectionBusinessUserContentB" refreshonclick="true" sel_prefix="tab-li-t-ns" section_index="1" tabgroupname="3c3e07c7-ac80-42c2-b430-0d52e01138c3" elementname="4fab3e74-9fbc-4150-ade9-477fc839140e" tabindex="-1" aria-selected="false" title="Список проектов" aria-label="ProjectsList" role="tab">
  <li id="Tab2" class="tab-li tab-li-t tab-li-t-ns selected tab-li-t-ns-selected" sel_prefix="tab-li-t-ns" elementname="015e7c99-24b5-6cb0-eea9-569838b571f2" tabgroupname="3c3e07c7-ac80-42c2-b430-0d52e01138c3" section_index="2" tabindex="0" aria-label="" aria-selected="true" role="tab" title="P-5220_Должник (автотест) M-1238_Подготовка и проведение СК (Первое)">
  <a id="TABANCHOR" elementname="015e7c99-24b5-6cb0-eea9-569838b571f2" tabgroupname="3c3e07c7-ac80-42c2-b430-0d52e01138c3" role="presentation" tabindex="-1">
   <span id="TABSPAN" class="textOut tab-span tab-span-t tab-span-t-ns " style="white-space: nowrap;">
    <table id="RULE_KEY" width="auto" cellspacing="0" cellpadding="0" role="presentation">
     <tbody>
      <tr>
       <td nowrap="">
        <td nowrap="">
         <span style="display: inline-block;">
          <label id="" inanchor="" data-stl="1" style="cursor: pointer;">M-1238</label>
         </span>
         </td>
        <td class="reset-line-height" nowrap="">
       </tr>
      </tbody>
     </table>
    </span>
   </a>
  </li>
  <li class="rightborder disabled" style="list-style: outside none none; cursor: default;" aria-selected="false" tabindex="-1">
 </ul>
 <div class="rightborder" style="display:inline-block;height:100%;width:100%;"></div>
</div>

локатор построила как li#Tab2 label

а вот как сохранить само значение не знаю, только осваиваю данный инструмент, рассчитываю на вашу помощь.

 

Есть еще возможность "выдрать" необходимое значение из атрибута(title="P-5220_Должник (автотест) M-1238_Подготовка и проведение СК (Первое)"), но придется ковыряться с обрезкой переменной типа string. Хотелось бы использовать вариант попроще.


  • 0

#2 Vad1m198

Vad1m198

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

  • Members
  • PipPip
  • 115 сообщений
  • ФИО:Вадим


Отправлено 24 июня 2016 - 11:20

getText() или getAttribute("value") пробовали ?

http://stackoverflow...enium-webdriver


  • 0

#3 Ingreeh

Ingreeh

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Алина К.

Отправлено 24 июня 2016 - 11:44

Вопрос снимается, нашла команду storeText и разобралась с работой с переменными


  • 0

#4 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 24 июня 2016 - 11:46

Совет: отходите от IDE и смотрите в сторону программирования и Selenium WD.


  • 0


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

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