作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Possible Duplicate:
How do I compare strings in Java?
Java String.equals versus ==
我是 Selenium 和 Java 的新手。
我已尝试以下方法将姓氏的字段值与我提供的字段值进行比较。
String lastname=selenium.getValue("//*[@id='lastName']");
System.out.println(lastname);
assertTrue (lastname == "xxx");
它一直在失败。
只是尝试在 Eclipse 的帮助下更改最后一行(只是尝试和错误)
assertTrue("lastname.equals("xxx"));
它工作正常...为什么在第一种情况下失败了? == 不允许比较字符串吗?
最佳答案
简短回答:==
检查相同的对象 .equals
检查相同的值。
关于java - 任何人都可以解释asserTrue为什么失败吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14135545/
我是一名优秀的程序员,十分优秀!