如何用Java断言移动端软键盘已关闭?代码报错咨询
问题解决:移动端软键盘关闭断言的正确写法
你的代码错误原因很明确:isKeyboardShown是你定义好的boolean变量,不是方法,所以不能加括号()调用。
正确写法直接使用变量名即可:
public void keyboardIsClosed() { boolean isKeyboardShown = driver.isKeyboardShown(); Assert.assertFalse("Keyboard is opened.", isKeyboardShown); }
逻辑说明:
- 通过
driver.isKeyboardShown()获取当前软键盘的显示状态,赋值给isKeyboardShown变量 - 用
Assert.assertFalse断言该变量为false,如果断言失败(即键盘处于打开状态),会抛出指定的错误信息"Keyboard is opened."
内容的提问来源于stack exchange,提问作者Cansuuu
相关产品推荐
相关产品推荐

