[Android自动化测试(零)] robot framework+appium问题及解决
1.Evaluating expression failed: SyntaxError: EOL while scanning string literal
${name} | set variable | hello\nWorld! | |
log | ${name} | ||
Run Keyword If | ‘${name}’ != ‘hello\nWorld!’ | log | no |
网上有的说是引号个数没有匹配上,这里不是,第二句可以正常打印,第三句就错了,当变量里面有换行符并且用来比较的时候就报这个错误.
可以将判断条件改成’${name.replace(“\n”, “”)}’ != ‘helloWorld!’
2.输入文本不正确 Input Text
这个在网上查了好久,没有找到好的解决方案,只说可以通过循环验证输入是否正确.先输入文本,验证显示的文本和要输入的文本是否匹配,是则通过,否则清空重新输入.如果一直输入错误,那可能是中文输入法导致的,切换成英文输入法试试.