火狐浏览器

引用 自动化测试基础篇--Selenium Python环境搭建

南笙酒味 提交于 2019-12-23 03:03:28
原文链接:https://www.cnblogs.com/sanzangTst/p/7452922.html 鸣谢参藏法师。 学习selenium python需要的工具:   1、浏览器   2、Python   3、Selenium   4、FireBug(Firefox)   5、chromedriver、IEDriverServer、geckodriver   6、IDE(Pycharm/Sublime/Eclipse等等) 一、浏览器 Selenium支持很多浏览器,那么要选择哪个浏览器?选择哪个版本呢?小白建议用Firefox,当然Chrome,IE,Safari等浏览器也是支持的,只是需要相应的驱动driver。 这里小编推荐使用Firefox(火狐浏览器),因为小白前期可能很难定位元素,需要借助一款插件firebug,所以先在Firefox熟悉了在使用其他浏览器。 Firefox官网地址: http://www.firefox.com.cn/ 小编这里无所谓什么新不新版的Firefox,最新版都是可以使用的,需要的驱动下面会讲到。 二、Python Windows下安装 Python很简单,官网下包直接装就行,Python2和Python3都是可以的,看个喜好,小编一直安装的是Python3。 安装教程参考小编写的一遍 Python介绍及环境搭建 。

ie678 兼容问题

孤街醉人 提交于 2019-12-16 15:14:38
<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![endif]--> <!--[if IE 6]> 仅IE6可识别 <![endif]--> <!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]--> <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]--> <!--[if IE 7]> 仅IE7可识别 <![endif]--> <!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]--> <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]--> <!--[if IE 8]> 仅IE8可识别 <![endif]--> <!--[if IE 9]> 仅IE9可识别 <![endif]--> ie8,ie7 背景图片不重复 图片地址后面加空格 否则图片不显示 background:url("images/ylhlsedg_18.jpg") no-repeat; ie7 z-index问题 对自身设置z-index之后需要在自己的父级元素设同样的index 兼容ffIE678 hack(IE6、IE7、IE8、Firefox兼容性CSS HACK代码+示例)

关于CSS HACK

笑着哭i 提交于 2019-12-16 13:48:35
关于CSS HACK 可以参见这个网站 http://browserhacks.com/ 。 网上很多资料中常常把!important也作为一个hack手段,其实这是一个误区。!important常常被我们用来更改样式,而不是兼容hack。造成这个误区的原因是IE6在某些情况下不主动识别!important,以至于常常被人误用做识别IE6的hack。可是,大家注意一下,IE6只是在某些情况下不识别(ie6下,同一个大括号里对同一个样式属性定义,其中一个加important则important标记是被忽略的,例:{background:red!important; background:green;},ie6下解释为背景色green,其它浏览器解释为背景色red;如果这同一个样式在不同大括号里定义,其中一个加important则important发挥正常作用,例:div{background:red!important},div{background:green},这时所有浏览器统一解释为背景色red。) 实例讲解: Hack应用情境(一) 适用范围:IE:6.0,IE7.0,IE8.0之间的兼容 实例说明: 此例中我们使用了渐进识别的方式,从总体中逐渐排除局部。首先,巧妙的使用“9”这一标记,将IE游览器从所有情况中分离出来。接着,再次使用“+”将IE8和IE7、IE6分离开来

Fedora linux中下载更新火狐浏览器Firefox

北战南征 提交于 2019-12-13 09:13:28
1.先去官网下载最新版本Firefox: https://www.firefox.com.cn/download/ 2.将下载好的安装包(这里使用Firefox-latest-x86_64.tar.bz2)通过ftp放到服务器中/opt/中 3.su到管理员下,解压文件到/opt/下 tar -jxvf Firefox-latest-x86_64.tar.bz2 -C /opt/ 4.卸载原firefox yum remove firefox (卸载后的浏览器图标还在,只是点击没有反应了) 5.删除或备份移除原始的Firefox文件 mv /usr/bin/firefox /usr/bin/firefox.bak 6.将安装的新Firefox快捷方式放到/usr/bin sudo ln -s /opt/firefox/firefox /usr/bin 7.点击Firefox图标打开浏览器 来源: CSDN 作者: 几页--潇潇雨 链接: https://blog.csdn.net/qq_16860417/article/details/103479383

火狐浏览器的版本更新(平滑升级)

你说的曾经没有我的故事 提交于 2019-12-11 10:04:04
在写csdn博客的时候访问页面一直是转圈圈,反复跳转页面的状态,这是因为火狐浏览器的版本太旧了,更新到最新版本旧好啦 这里采用平滑升级,即将原来的浏览器版本直接升级新的版本即可,并不删除旧的版本 查看一下之前的旧版浏览器的页面 官方获得一个最新的火狐浏览器安装包 可以在这个网站上下载71.0版本的火狐浏览器安装包 https://www.newasp.net/soft/17017.html 或者 可以直接点击下载,因为系统会默认下载最新的安装包,下载成功后需要做以下操作(需要在物理真机中做): https://www.firefox.com.cn/download/ 3.在物理即中将其解压: [root@foundation65 ~]# mv '/home/kiosk/firefox-71.0.tar.bz2' /mnt [root@foundation65 mnt]# tar jxf firefox-71.0.tar.bz2 [root@foundation65 ~]# rm -fr /usr/lib64/firefox/ [root@foundation65 ~]# rm -fr /usr/bin/fire firefox firewall-config firewall-cmd firewall-offline-cmd [root@foundation65 ~]# rm

在Linux上离线安装firefox

吃可爱长大的小学妹 提交于 2019-12-09 19:13:15
Linux刚安装好的时候,默认是火狐浏览器并且版本比较低,我的系统是CentOS,火狐版本号很低,用yum安装的话版本也不是最新,只要从官方网站下载最新版安装就可以了,方法如下:首先去火狐主页,中文是http://www.firefox.com.cn/,点击"免费下载" 先来查看fire是否安装以及安装的版本号,如果已经安装,执行命令: rpm -qa |grep firefox 卸载firerfox原来的版本。,则执行命令 rpm -e firefox 将我们下载好的安装包Firefox-latest.tar.bz2,然后我们进行解压释放安装包: #解压bz2文件需要bzip2包,先安装bzip2包,再进行解压yum -y install bzip2tar -xjvf Firefox-latest-x86_64.tar.bz2 -C /usr/local/ 进入新解压的firefox目录 cd /usr/local/firefox 创建软连接 ln -s /usr/local/firefox/firefox /usr/local/bin 来源: https://www.cnblogs.com/yoyowin/p/12012815.html

attachEvent、addEventListener、detachEvent、removeEventListener

回眸只為那壹抹淺笑 提交于 2019-12-09 08:26:35
属于DOM attachEvent、addEventListener添加事件到对象 detachEvent、removeEventListener注销对象事件 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>JS</title> </head> <body> <input id="para" type="text" /> <script type="text/javascript"> function test(){ alert("test"); } function pig(){ alert("pig"); } window.onload = function(){ var element = document.getElementById("para"); if(element.addEventListener){ // firefox , w3c element.addEventListener("focus",test,false); element

鼠标滚轮事件onmouewheel

帅比萌擦擦* 提交于 2019-12-08 11:50:59
鼠标滚轮事件onmouewheel 1. onmouewheel 事件触发条件:当鼠标滚轮向上或者向下滚动时 用法: document.onmousewheel = function() { } 兼容性问题: IE 和 chrome 都支持 onmouewheel , 火狐浏览器不支持, 只支持自己的 DOMMouseScroll,而且火狐浏览器绑定事件只能使用dom2级绑定事件 document.addEventListener("DOMMouseScroll", function() { console.log(222) }) 2. onmouewheel事件中获取鼠标滚动方向 兼容性问题: IE 和 chrome都支持event.wheelDelta,火狐浏览器不支持,只支持自己的 event.detail 用法: ① IE 和 Chrome : 使用 event.wheelDelta 查看鼠标滚轮方向 向下滚动: 为负 一般是-120的倍数 倍数表示速度 向上滚动: 为正 一般是120的倍数 倍数表示速度 ② 火狐浏览器:使用event.detail查看鼠标滚轮方向 向下滚动: 为正 一般是3的倍数 倍数表示速度 向上滚动: 为负 一般是-3的倍数 倍数表示速度 <!DOCTYPE html> <html lang="en"> <head> <meta charset=

【win10】selenium之Firefox,Chrome,IE对应webdriver的安装配置

こ雲淡風輕ζ 提交于 2019-12-06 10:32:56
一、安装Python3 1. 可以到Python官方网站:https://www.python.org/downloads/ 下载并安装Python,建议安装Python3(由于已经安装过,此处就不继续阐述安装步骤,安装步骤和其他软件一样,安装完成后把安装目录加入到环境变量,可参考其他文章) 2. 安装后,检查是否安装成功的方法: 在Windows命令行(cmd),输入: python ,出现python版本信息就表明安装成功       注:若提示Python不是内部或者外部命令,就把Python的安装目录添加到系统环境变量的Path下面。 二、安装selenium   1、Python3默认安装好了pip, pip是一个安装和管理Python包的工具,我们可以用这个工具安装selenium。可以cmd命令行中输入: pip install selenium   2、同样,安装完成后,检查是否安装成功。在可以cmd命令行中输入: pip show selenium ,出现selenium版本信息就表明安装成功,且可以看到我的selenium Version: 3.141.0      selenium支持几乎市面上所有的主流浏览器,这里主要介绍 chrome、firefox、IE浏览器及其驱动配置,下面需要安装浏览器及对应的webdriver 三、浏览器及webdriver安装

Jquery与js原生

て烟熏妆下的殇ゞ 提交于 2019-12-06 00:13:48
元素操作 Add Class //JQUERY $(el).addClass(className); //js //谷歌浏览器,火狐浏览器,IE8+ if (el.classList) el.classList.add(className); else el.className += ' ' + className; //谷歌浏览器,火狐浏览器,IE10+ el.classList.add(className); After //JQUERY $(el).after(htmlString); //js 谷歌浏览器,火狐浏览器,IE8+ el.insertAdjacentHTML('afterend', htmlString); Append //JQUERY $(parent).append(el); //js谷歌浏览器,火狐浏览器,IE8+ parent.appendChild(el); Before //JQUERY $(el).before(htmlString); //js谷歌浏览器,火狐浏览器,IE8+ el.insertAdjacentHTML('beforebegin', htmlString); Children //JQUERY $(el).children(); //js //谷歌浏览器,火狐浏览器,IE8+ var children = []; for