1、IE浏览器失败用例截图黑屏问题:
驱动问题,不考虑操作系统类型,都使用此版本IEDriverServer_Win32_2.53.1,驱动下载地址:
http://selenium-release.storage.googleapis.com/index.html?path=2.53/
2、JS的getElementsByName方法IE浏览器兼容性问题:
IE10版本以下,getElementsByName只能筛选出表单元素以及input select标签元素,IE10版本以上可以筛选出所有标签元素
3、Chrome浏览器headless模式下,窗口最大化maximize_window()不生效:
增加参数配置opt.add_argument("--window-size=1960,1080")
4、非file类型的input框无法用selenium定位,使用autoit3实现定位windows控件
参考文章:https://blog.csdn.net/chinewwen/article/details/70432076
5、Chrome下载文件时可能会出现多选的情况下载,此时浏览器可能会有一个弹框提示:下载多个文件?
opt = webdriver.ChromeOptions()
prefs = {"profile.default_content_setting_values.automatic_downloads": 1} # 指定chrome下文件下载路径
opt.add_experimental_option('prefs', prefs)