#selenium-webdriver #firepath
#selenium-webdriver #firepath
Вопрос:
Я столкнулся с проблемой xpath с использованием firepath.
Если я выбираю какой-либо веб-элемент, используя fire path, он выдает xpath as html/body/div[1]/div/div[2]/div/form/fieldset/p/input
, но он не выбирает элемент должным образом, ранее он (xpath) генерирует, как показано ниже (означает относительный путь)
By.xpath("//table[@id='tableId']/tbody/tr[1]")
Пожалуйста, подскажите мне, что изменить в firepath.
Ответ №1:
я думаю, что абсолютный путь к огню проверяется в раскрывающемся списке «Путь к огню».
Чтобы решить эту проблему, нажмите клавишу F12, чтобы открыть путь огня, нажмите на стрелку раскрывающегося списка на вкладке путь огня, снимите флажок сгенерировать абсолютный XPATH и перезапустите путь огня.
Ответ №2:
Относительный синтаксис XPATH:
//tagname[@attribute='value']