Веб-поиск таблицы и нажмите - PullRequest
0 голосов
/ 22 сентября 2018

У меня есть проблема для значений таблицы searchung в веб-таблице.

У меня в таблице excel есть две колонки.

Имя |Филиал,

Роджер |Лондон

У меня есть веб-таблица в IE содержит несколько строк.И несколько колонн

Имя |филиал,

Роджер |лондон

Мне нужно взять два из моих значений в Excel и найти веб-таблицу serach kn, а затем нажать на имя.

Мне нужно соответствовать.

Проблема в том, что существует несколько одинаковыхимя с разными ветками.Но мне нужно нажать только на роджера, который совпадает с Лондоном.

Я использую клонирование объектов для этого процесса.Я могу найти и нажать имя.Но мне нужно сопоставить с brach и нажать ..

Если у кого-нибудь есть идея иметь путь x.Тогда, пожалуйста, дайте мне знать, как использовать в автоматизации где угодно, чтобы соответствовать с двумя значениями

Спасибо

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Таким образом, таблицы Internet Explorer - самые сложные вещи в автоматизации Web UI.

Объект клонирует таблицу, в опциях вы получите что-то, как найти элемент по тексту, это вернет значение столбца строки.Сделайте это для обоих текстов, если значения строк для них одинаковы, что означает, что они находятся в одной строке, вы можете щелкнуть элемент по значениям index \ RowColumn.

Второй способ - если вы видите путь domXpath Domx дляtable // form [@ name = 'orderform'] / table [1] Domx-путь для имени и ветви // form [@ name = 'orderform'] / table [1] / tbody [1] / tr [3] / td [1] / span [1] // form [@ name = 'orderform'] / table [1] / tbody [1] / tr [3] / td [3 ] / span [1

Значения, выделенные жирным шрифтом, являются значениями столбцов строк, вам нужно проверить цикл таким образом, чтобы вы просматривали все содержимое таблицы, что вы можете сделать, заменив эти числа на $ counter $ или аналогичные.Переменная, используемая в вашем цикле, найдите столбец строки, где значения соответствуют вашим критериям, и щелкните по этой точной позиции.Чтобы щелкнуть строку ввода, значения столбцов изменяют их, поместите их в команду клонирования объектов и выберите в раскрывающемся списке щелчок мышью.

Вместо этого вы можете сохранить таблицу Интернета в формате csv и применить ту же логику поиска номеров столбцов из n строк., затем используйте эти цифры в онлайн-таблице и нажмите, используя клонирование объектов.

0 голосов
/ 26 октября 2018
  1. Вы можете использовать If для свойств объекта и искать ячейку имени.
  2. Если вышеуказанное удовлетворено, тогда выберите другой If для свойств объекта и найдите City
  3. Если оба True,затем используйте клонирование объекта с rpoperties Имени в первом If.

Если правильно использовать свойство объекта, цель будет решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...