Атрибут xpath вычитает или удаляет / снимает выделение - PullRequest
0 голосов
/ 05 апреля 2019

Как я могу удалить атрибут xpath. Я хочу удалить / отменить выбор всего объекта с стиль атрибута display: none.

xpath я использовал:

//div[contains(@class,'x-column-header grid-header-ellipses-cls x-column-header') and contains(@style,'auto')]

Существует более 50 элементов с таким же xpath, но я обязан удалить объект с display: none;. Таких объектов будет около 10. Как я могу справиться с таким объектом.

HTML код:

style="border-width: 1px; width: 60px; right: auto; left: 433px; margin: 0px; top: 0px; display: none;" 

Пожалуйста, поделитесь своим предложением

1 Ответ

2 голосов
/ 05 апреля 2019

Вы можете добавить еще один оператор AND и использовать NOT для удаления этих результатов:

//div[contains(@class,'x-column-header grid-header-ellipses-cls x-column-header') and contains(@style,'auto') and not(contains(@style, 'display: none')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...