2014-02-10 4 views
1

У меня есть этот HTML кодEclipse, Java находки

<div pagesequence="46" pagename="page0003"> 

как я могу водить значение с имени страницы помощью pagesequence?

я попробовал:

driver.findElement(By.cssSelector("div[pagesequence='46']").   ); 

Что я использую, чтобы получить значение приписываемого в ссылке, то есть: page0003.

+1

Java, вы имеете в виду JavaScript?, Пожалуйста, переписать вопрос – Koitoer

+0

нет, не Java. Я пишу это в Eclipse, используя java – user3270693

+0

Используете ли вы селен? – Koitoer

ответ

0

Попробуйте Следующий код

WebElement element = driver.findElement(By.xpath("//div[@pagesequence='46']")); 
String pagename = element.getAttribute("pagename"); 
System.out.println(pagename); 

Позвольте мне знать, если это работает для вас.

0

вы можете попробовать ниже. Это должно работать

List<WebElements> elements = driver.findElements(By.xpath("//div[@pagesequence='46']")); 
elements.get(0).getAttribute("pagename"); 
+0

Ita не работает. Здесь я пытаюсь получить выходное значение «pagename». Думаю, вы ошиблись. – user3270693

+0

ok просто замените getAttribute. Обновлен ответ. Если он все еще не работает, то он дает какие-либо ошибки? –

+0

Спасибо, Пол. Его работа – user3270693

0

Попробуйте

driver.findElement(By.cssSelector("div[pagesequence='46']")).getAttribute("pagename"); 
Смежные вопросы