java编译失败,无法识别转义符

以编写UI自动化的代码举例:
//定位手机号码输入框

private String phoneInput = "//input[@placeholder=\"手机号码\"]";

这样写会编译报错,缺少;

修改为:

private String phoneInput = "//input[@placeholder='手机号码']";

即去掉转移符,修改\"为单引号之后,编译成功。

 

再次运行后,发现代码中显示正常的中文在控制台显示为中文乱码,因此得知,前面的转义问题,实际为idea编码问题。

在网上百度解决idea编码问题后,再次将单引号修改为\",编译成功。

参考:

idea2019中utf-8乱码问题

https://www.cnblogs.com/ambitionutil/p/11245312.html

 

posted @ 2022-02-11 14:30  hushuer  阅读(467)  评论(0编辑  收藏  举报