界面的代码区 和脚本代码区写代码时,它们的权限是不一样的,界面代码区中很多命令无法使用,比如需要root权限的命令
讲一下读取“界面内容”使用的ReadUIConfig 和 UIP.GetAttribute 的区别
ReadUIConfig 读取的是界面配置文件的内容,当你在界面上填写或者修改一个内容,如果不点击保存按钮,其实使用ReadUIConfig 命令是读取不到的,另外它在使用时,其实是内置了配置文件的路径,只需要指定界面元素名称提取,在界面代码区可能无法实现指定路径读取,我猜测可能是这个原因导致在界面代码区用不了。
UIP.GetAttribute 是读取界面元素,也就是你看到界面上的内容,在读取范围上是大于ReadUIConfig的。
ReadUIConfig只能读取输入框、下拉框、多选框 这三类的界面元素
而 UIP.GetAttribute 还可以读取文字框、按钮上的文字,同时读取像下拉框的选项内容也可以,具体你可以尝试输出每一个界面元素可读取的内容。