python2.7 + selenium3.4.3浏览器的选择】的更多相关文章

大家都知道,selenium2对火狐浏览器兼容性比较好,和谷歌和IE相比,好处是无需安装相应的driver.exe来支持启动浏览器,但是缺点是最高支持火狐47版本. 现在selenium3出来了,是不是支持高版本的火狐浏览器了呢,答案是肯定的,但是需要geckodriver来支持.把geckodriver放在path路径下即可. 代码如下: #coding=utf-8 from selenium import webdriver from time import sleep from selen…
一:问题说明 最近用到selenium3在火狐浏览器中执行自动化脚本,每次执行到driver.quit()方法总是报错,报错日志如下: 二:解决方案 搜了一圈网上的资料,都说是火狐的问题,于是去到selenium的官网看了下,由于我下载的是当时最新的selenium3的版本,所以找到了对应的最新的geckodriver版本,发现该驱动对55以上的火狐版本支持更佳,由于自己本地的geckodriver的驱动比较老了,所以果断换了,版本如下: 火狐版本:56.0.2 geckodriver驱动版本:…
from selenium import webdriverimport time as t # driver = webdriver.Chrome()# driver.get("http://www.bing.com")# driver.maximize_window()# driver.implicitly_wait(30)# driver.find_element_by_id("sb_form_q").send_keys("selenium\n&qu…
前言: 使用selenium3+IE11的方式进行自动化测试 准备工作: 1.ie的驱动:IEDriverServer.exe(对应系统位数) 2.已安装好python3.selenium所需的相关服务 步骤: 1.把ie驱动文件拷贝到python安装目录下,并在环境变量path中把驱动文件路径加入进去 2.设置注册表:解决ie的保护模式问题 进入HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settin…
工作中遇到的业务场景,和同事一起研究了下,主要是为了兼容IE版本 其实就是一些琐碎的知识点在网上搜集下解决方式,然后集成了下,主要有以下点: 1. IE input type=file的图片预览要用IE的filter css progid:DXImageTransform.Microsoft.AlphaImageLoader chrome/firefox则用File api的file reader 2. 图片旋转,IE用progid:DXImageTransform.Microsoft.Matr…
已经安装的情况下: > which ipython /usr/local/bin/ipython > cat /usr/local/bin/ipython  #!/usr/local/opt/python/bin/python2.7 # -*- coding: utf-8 -*-import reimport sysfrom IPython  import start_ipython if __name__ == '__main__':   sys.argv[0] = re.sub(r'(-s…
浏览器禁用更新: 因为selenium对浏览器的支持是有限制的.当浏览器更新到最新版本时,需要下载支持最新版本的插件.有时候selenium还没有更新到支持最新版本的插件,但本地已经更新到最新版本了.这样就比较悲剧了.需要卸载掉浏览器重新安装旧版本.如果及时设置不自动更新.可以很好的解决这个问题. 禁用chrome浏览器: 控制面板\系统和安全\管理工具\服务\chrome更新服务 禁用 禁用Firefox浏览器:选项.高级.更新.不检查更新.F10 关于...查看版本 禁用IE浏览器:http…
作者:Real_Tino 转载链接:https://blog.csdn.net/real_tino/article/details/59068827 我们在浏览网页时经常会碰到各种花样的弹窗,在做UI自动化测试的时候势必要处理这些弹窗,这里就介绍一下目前前端界两种弹窗的处理方法. 1.alert弹窗 这种弹窗是最简单的一种,Selenium里有自带的方法来处理它,用switch_to.alert先定位到弹窗,然后使用一系列方法来操作: accept - 点击[确认]按钮dismiss - 点击[…
如果是IE浏览器则选择all-ie-only.css <!--[if IE]> <link rel="stylesheet" type="text/css" href="all-ie-only.css" /> <![endif]--> 如果不是ie浏览器则选择not-ie.css <!--[if !IE]><!--> <link rel="stylesheet"…