я использовал pagefactory режим, и в моем файле боба, я объявляю WebElement с помощью XPath:selenium2.0 webelement не может получить атрибут HTML
@FindBy(xpath ='//div[5]/div/div/dl/dd[4]')
def public WebElement nextPage //nextpage
и в моем заводе файл (этот класс расширяет боб класс), i
nextPage.getAttribute("class")
, но результат возвращает мне пустой или пустой. Я не знаю, почему ... Я просто хочу получить класс следующего html, чтобы судить, является ли это ссылкой на клики или общим текстом.
вот HTML:
<a class="easyquery_paginglink" href='javascript:gotoPage("consumeRecord","consumeRecord",2)'>nextpage</a>
Это то, что я думаю, вы спрашиваете: _I я использует Selenium WebDriver для выбора элемента на странице с помощью XPath и хочет получить свой класс attribute._ Правильно ли это? Если это так, вы можете отправить сообщение об ошибке, которое вы получаете, источник html элемента, который вы пытаетесь получить, и ваш текущий код xpath. – Nashibukasan
да, в этом вопрос. не отображается сообщение об ошибке, только null или пустой результат возвращается, когда я использую getAttribute («класс») ... – Fiona
это html nextpage – Fiona