Мы это XPath, определенный в файле YML:Пространство в атрибуте элемента в XPath
message_form_show: //div[@class='cart']/div[@class='message']/form[@id='message-form' and not contains(@style, 'display:none')]
Однако мы хотели бы, чтобы изменить «display: none
» вместо этого, но при добавлении пространства, Netbeans жалуется произнося YML правильно не обрабатывается, и проверка Selenium также терпит неудачу.
Любые идеи, как это можно было бы решить?
тест Селен терпит неудачу на что? Если он говорит, что элемент не может быть найден, а исходный элемент не имеет пробела в 'display: none', то XPath его не найдет. Или это происходит из-за исключительного исключения XPath? –
Не удается получить исключение XPath –
И если вы попытаетесь распечатать XPath в тесте Selenium, будет ли он печатать весь XPath? Или он напечатает некоторый фиктивный? –