1.你如何用Selenium测试?
python+selenium+unittest+Jekins
2.你在测试中常遇到哪些问题?
这个常见的比如定位问题(如浏览器右侧上下滑动需要调用js实现;有些非select下拉框无法使用正常方法定位,可以采用xpath定位,然后把属性中的id改为name属性即可)
3.如何解决问题?
先思考,然后百度,考虑网速、电脑配置等原因,这题主要看重解决问题的能力和思维。
4.Selenium的工作原理?
可以结合图片进行解释。脚本启动driver,然后启动浏览器作为远程服务器,执行脚本发送请求,服务器解析请求作出相应的操作,反馈给客户端(脚本)。
5.常见的定位方式?
常见8大定位(id/name/tagName/classname/linkText/PatrilLinkText/Xpath/cssselector)+层级和表单。
6.上传图片的几种方式?
如sendkeys,利用AutoIT工具实现
7.如何处理动态元素?
用Xpath定位
8.自动化测试用例怎么来?
一般