WebDriver driver = new FirefoxDriver();
JavascriptExecutor jse =(JavascriptExecutor)驱动程序;
String ss =(String)jse.executeScript(“var x = document.getElementsByName('submit')[0] .value; return x”);
System.out.println(“保存按钮的标题:”+ ss);
我想使用相同的代码。 ..but getElementById
我必须改变的地方。 。在上面的代码??
答案 0 :(得分:0)
您是否尝试过使用WebDriver的findElements而不是使用JavascriptExecutor? 以下声明应该有效:
String ss = driver.findElements(By.id("submit")).getText();
另外,你需要通过id查找多个元素吗? id应该是唯一的,因此findElement可能比findElements更合适。