Нажатие кнопки напротив искомого элемента в таблице

Kirrrrr

Новичок
Регистрация
13.04.2017
Сообщения
24
Благодарностей
0
Баллы
1
Дообрый день, коллеги.

Вопрос следующий.
В личном кабинете отображается список доменов. По структуре html это таблица. В первой колонке идет домен, во второй - статус, в третьей - кнопка Continue Setup, в четвертой - кнопка удаления домена из списка.

Мой шаблон должен добавлять новые домены. И в этой части проблем нет.
Но бывают случаи, когда в списке этот домен уже есть. Тогда мне нужно или нажать на кнопку Continue Setup, или на кнопку удаления, соответствующую именно этому домену.

В свойствах кнопки имя домена не фигурирует, поэтому отобрать ее простым фильтром не получается.
В свойствах строки - имя домена есть в inner text и inner html.
Поэтому вопрос, как их сопоставить. Как сфокусироваться именно на той кнопке, которая входит в ячейку строки, в свойствах которой есть имя искомого домена?

Пока в голову пришло только через эмуляцию мышки. Навести фокус на край строки, а потом отсчитать нужное расстояние от ее края до кнопки. Но надежность метода оставляет желать лучшего.

Есть ли способ как-то вернуть в переменную номер подходящей строки из этой таблицы, чтобы потом использовать его применительно к кнопке?

Заранее благодарю.
 

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

Опиши по проще .
Не понятно ничего
 

Kirrrrr

Новичок
Регистрация
13.04.2017
Сообщения
24
Благодарностей
0
Баллы
1
Вот список в виде таблицы. В нем пока 2 пункта, т.е. 2 домена, т.е. 2 строчки.
Как мне кликнуть по CONTINUE SETUP напротив домена, с которым я работаю?
Имя домена у меня в переменной.
 

Вложения

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

cloudfalre?
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113
Вот список в виде таблицы. В нем пока 2 пункта, т.е. 2 домена, т.е. 2 строчки.
Как мне кликнуть по CONTINUE SETUP напротив домена, с которым я работаю?
Имя домена у меня в переменной.
надо определить номер строки в котором совпадение, а потом кликать по кнопке с таким же порядковым номером
 

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

Брать надо большие куски innerhtml и смотреть в каком оно идет.
Вариантов масса.
Самый нубский список и счетчик.
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113
Есть ли способ как-то вернуть в переменную номер подходящей строки из этой таблицы, чтобы потом использовать его применительно к кнопке?

Заранее благодарю.
есть такой способ - в цикле с счётчиком перебираешь каждую строку таблицы на содержание домена, когда нашло - выходишь и делаешь клик.
строку ищешь по общему признаку
 

Kirrrrr

Новичок
Регистрация
13.04.2017
Сообщения
24
Благодарностей
0
Баллы
1
Да, cloudflare.

Я-то понимал, что надо номер строки с совпадением определить, но не додумался, что надо построчно перебирать чего-то. В общем, получилось!
Большое спасибо!!!
 

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

там проще можно через сниппет
вернуть номер элемента который содержит домен.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)