自动化测试常见问题积累
【使用robotframework框架】
一.出错(问题)场景分析
1.打开浏览器失败?
(1)没有安装浏览器驱动;
(2)安装的浏览器驱动和当前浏览器版本不兼容匹配;
2.浏览器打开后是空白的?
(1)浏览器驱动和当前浏览器版本不匹配;
3.无法自动输入文本内容?
(1)关键字冲突:Selenium2Library和AppiumLibrary关键字不可以同时使用;
(2)浏览器版本过低;
(3)浏览器驱动和当前浏览器版本不匹配;
4.无法自动点击按钮?
(1)工具没有识别出来当前元素是按钮,导致定位元素失败。使用关键字Click Element代替Click Button。
(2)元素定位失败。(元素不唯一?相对绝对路径不准确?关键字出错?)
5.定位元素一直失败?
(1)没有选择元素所在的iframe框,使用Select Frame关键字选中元素所在的frame框;
6.日志log和测试报告report无法使用?
(1)自动化测试正常结束后才可以查看日志和测报告。
二.疑问
1.关键字Select Button和Select Element的区别?
答:Select Button只使用于用“Button”标记的元素,select Element可以定位所有元素。
2.关键字Get Value 和 Get Text的区别?
【使用unittest框架】
待补充!!!