lambda表达式给出编译时错误"该表达式的目标类型必须是一个功能接口"

时间:2018-02-27 11:32:18

标签: java selenium selenium-webdriver lambda

这就是我的尝试:

testMethod(){
driver.findElement(By.xpath()).sendKeys(password=()->TestData.getNewPassword());
}

但它给了我编译时错误The target type of this expression must be a functional interface。我做错了什么?

其次:我在这做什么不同?因为我可以简单地传递TestData.getNewPassword()而不是password=()->TestData.getNewPassword(),除非我可以将lambda表达式用作类变量,因此我将在所有测试方法中使用password

对不起,如果你一次看到两个问题。

0 个答案:

没有答案