Java 如何通过元素访问selenium中的页面标题
我有以下代码:Java 如何通过元素访问selenium中的页面标题,java,selenium-webdriver,Java,Selenium Webdriver,我有以下代码: import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class DriverExp { public static void main(String[] args){ WebDri
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class DriverExp {
public static void main(String[] args){
WebDriver driver = new FirefoxDriver();
driver.get("http://localhost:8080/ConsultingAgency/");
WebElement webelem = driver.findElement(By.tagName("title"));
System.out.println(
"TagName: " + webelem.getTagName()
+ "\nText: " + webelem.getText()
+ "\nText: " + webelem.getAttribute("value"));
driver.close();
}
}
我正在使用selenium 2.42和Firefox 30.0开发Eclipse
包含urlhttp://localhost:8080/ConsultingAgency/
有一个非空标题,但我不知道如何获取它的值
我的结果返回一个空字符串。
我想通过webelem对象访问,而不是通过driver.getTitle()方法。可能吗?
标题在页眉中findElement(按.tagName(“title”))
查看页面正文。您需要使用driver.getTitle()