2014-09-22 13 views
8

Webdriver kullanarak sayfanın meta tanımının içeriğini almak istersiniz. metni Test.com provides a complete software solution for creating online tests and managing enterprise and specialist certification programs, in up to 22 languagesWeb sayfasından meta açıklamasının içeriğini selenium webdriver'ı kullanarak al.

<script src="content/js/jquery.min.js"> 
<meta content="Test.com provides a complete software solution for creating online tests and managing enterprise and specialist certification programs, in up to 22 languages." name="description"> 
<meta content="Test.com" name="keywords"> 

Ben

System.out.println(driver.findElement(By.xpath("//meta[@name='description']")).getText()); 

ile çalıştı Ama kodunun üzerinde benim için çalışmamış almak isteyen DOM aşağıdan

Let derler.

cevap

10

Çok yerine getText() kullanım getAttribute() arasında, bir özellik değeri almak için çalışıyoruz:

driver.findElement(By.xpath("//meta[@name='description']")) 
     .getAttribute("content") 
İlgili konular