selemiun 问题总结

1、如果打开一个网页定位一个元素时发现不能够定位某一个元素,并且定位的方法没问题,则需要看下该网页是否有frame框架

解决办法:

如果有frame框架则需要先切换到frame框架下:

driver.switchTo().frame("frmTop");//参数值可以是frame框架的id或者name或者数字(代表第几个frame)

另外如果frame有嵌套则需要一层一层的切进去,不能够直接从1跳到3

driver.switchTo().parentFrame(); //切换到父框架,即后退操作
driver.switch_to.default_content() # 切换到主页面

2、管理平台--点击菜单弹出下拉菜单的操作时: 遇到 element not interactable

解决办法:

加载等待时间: Thread.sleep(2000);

原文地址:https://www.cnblogs.com/zddwork/p/11351677.html