1 Selenium+webdriver
八大元素定位(定位无法)。动态元素如何定位,常见的异常解决方法
1 元素定位不到(定位错误,没有添加等待,iframe或者句柄 shadow dom)
2 元素无法正常交互(页面是否最大化,是否需要悬停,是否需要操作滚动条,元素定位错误)
3 超时:显示等待超时因为元素定位错误。窗体最大化超时,可通过options进行配置解决窗体最大化
4 无法创建session (检查浏览器版本与driver 是否匹配)
测试框架如何设计
结合实际需求来定义。
例如:
Python+selenium+Yaml+pytest+allure+logging+jenkins+git
1 现有框架如何设计
2 如何设计一个符合需要的框架
POM 关键字驱动?
封装及二次封装