需要帮助: - 想要类型不匹配的解决方案:无法从void转换为String

时间:2017-12-11 13:37:37

标签: java selenium-webdriver

我收到错误

  

类型不匹配:无法从void转换为String

我的代码是

String str1= drive.findElement(By.xpath("//input[@name='name']")).sendKeys(CustomerName);

1 个答案:

答案 0 :(得分:1)

问题是.sendKeys()没有回复......又名void。您将.sendKeys()的返回值(不存在)分配给字符串str1

如果删除作业

drive.findElement(By.xpath("//input[@name='name']")).sendKeys(CustomerName);

您将不再收到错误。因为你没有解释你的代码应该做什么,所以我不确定你在分配str1时尝试了什么,所以也许这是一个足够好的答案或者可能是那里的答案。你想要做的其他事情仍然缺失。