系统功能:发布产品信息
问题详述:页面A为登录页面,使用selenium+pyhton代码从页面A登录之后通过链接跳转到页面B,跳转到B页面之后获取新句柄,并且在B页面填写数据之后使用selenium模拟点击“提交”按钮的操作,点击“提交”按钮之后提示“发布产品失败”(该功能正常,手动录入同样的数据并提交,可以正常发布)
错误分析:经过多次尝试,发现是因为切换句柄导致的,因为通过另外一种登录方式不切换句柄可以正常使用自动化代码发布产品
求解:1、selenium句柄切换的机制以及在切换过程中会不会丢失什么数据
2、使用什么方法能够解决此问题
问题详述:页面A为登录页面,使用selenium+pyhton代码从页面A登录之后通过链接跳转到页面B,跳转到B页面之后获取新句柄,并且在B页面填写数据之后使用selenium模拟点击“提交”按钮的操作,点击“提交”按钮之后提示“发布产品失败”(该功能正常,手动录入同样的数据并提交,可以正常发布)
错误分析:经过多次尝试,发现是因为切换句柄导致的,因为通过另外一种登录方式不切换句柄可以正常使用自动化代码发布产品
求解:1、selenium句柄切换的机制以及在切换过程中会不会丢失什么数据
2、使用什么方法能够解决此问题