<tbody> <tr class="rowLight"> <td class="lt4"><input name="ids" value="att1" type="checkbox"></td> "> <tbody> <tr class="rowLight"> <td class="lt4"><input name="ids" value="att1" type="checkbox"></td> "> <tbody> <tr class="rowLight"> <td class="lt4"><input name="ids" value="att1" type="checkbox"></td> " />

Не способный нажать на вложенный якорный элемент, используя xpath селена webdriver

Please find the Html below :

<table class="data" id="filteredTable" cellpadding="0" cellspacing="1">
<tbody>

<tr class="rowLight">
  <td class="lt4"><input name="ids" value="att1" type="checkbox"></td>
  <td> foo 
  </td>
  <td>item1</td>
  <td>item2</td>
  <td>item3</td>
</tr>

<tr class="rowDark">
  <td class="lt4"><input name="ids" value="att2" type="checkbox"></td>
  <td> boo 
  </td>
  <td>item1</td>
  <td>item2</td>
  <td>item3</td>
</tr>


<tr class="rowLight">
  <td class="lt4"><input name="ids" value="att3" type="checkbox"></td>
  <td> bar 
  </td>
  <td>item1</td>
  <td>item2</td>
  <td>item3</td>
</tr>

Now I need to click on the link of bar. But my below Xpath not helping me to get into the bar as well. So any help how to be done the same.

I didn't give the html for the part //form[contains(@name,'filterset_FilterSetListForm')]/table[contains(@class,'contentBody')]/tbody/tr/td/table[contains(@class,'content')]/tbody/tr/td/. <~~ till this I am correct. Confusion start after <tr> from here /table[contains(@id,'filteredTable')]/tbody/tr

Part-II:

When there will be a match say bar , can their associated check box (s) be clicked?

Any help in this regard?

I am using selenium -web driver with Ruby 1.9.3 .

0

1 ответы

Можно добраться элемент этот путь

/стол [содержит (@id, 'filteredTable')]/tbody/tr/td/a [содержит (текст (), 'бар')]

или если вы хотите точное совпадение тексту ссылки

/стол [содержит (@id, 'filteredTable')]/tbody/tr/td/a [текст() =' бар']

1
добавлено
Это ищет каждый <tr> ?
добавлено автор arun_roy, источник
Спасибо за ваши ответы:)
добавлено автор arun_roy, источник
Не уверенный, что вы имеете в виду с ' каждый <tr> ' но в вашем образце это найдет в последнем <tr>. Для вашего второго вопроса, если вы имеете в виду различие между этими двумя альтернативами, первые проверки, если текст в содержит ' bar' и второй проверяет на точное совпадение того, что находится в вашем образце: ' бар '.
pro.ruby
pro.ruby
1 181 участник(ов)

Язык программирования Ruby Additional docs: https://rubyreferences.github.io/rubyref/ Invite: https://telegram.me/joinchat/Be4rsT2NuB3CyJaF26j1kA Кто хочет компилировать: @crystal_ru (его синтаксис основан на Ruby) Участник @proDOT

Ruby, Rails, Hanami | dry-rb
Ruby, Rails, Hanami | dry-rb
1 180 участник(ов)

https://telegram.me/rubyjob - Ruby Job По вопросам - @eugene_shved

Ruby School .us
Ruby School .us
1 045 участник(ов)

Чат-болталка для учеников руби-школы и не только. Правила: https://telegra.ph/Pravila-chata-Rubi-shkoly-03-13

Random Ruby Chat
Random Ruby Chat
589 участник(ов)

Правила публикации вакансий: https://t.me/codenamecrud/60865

Rubyata
Rubyata
333 участник(ов)

Коммюнити Ruby и Ruby On Rails Флуд не приветствуются. Вакансии можно публиковать только и ТОЛЬКО по пятницам с хештегом #вакансия.

Ruby Talks
Ruby Talks
236 участник(ов)

Национальная Флеймотека

RubyRush
RubyRush
189 участник(ов)

rubyrush.ru программирование для самых новичков