firefox

Selenium - User prompt of type promptUserAndPass is not supported

这一生的挚爱 提交于 2020-08-21 06:35:31
问题 For a long time I've been using a python bot to do some work task. Among others things, the bot has to pass an authentication window. The code of this in the python program is the following: driver = webdriver.Firefox(firefox_profile=profile) ... driver.get('https://example.com') driver.switch_to.alert.send_keys('123456' + Keys.TAB + '123456') driver.switch_to.alert.accept() But yesterday it throwed this error: selenium.common.exceptions.WebDriverException: Message: User prompt of type

Resct配置less

此生再无相见时 提交于 2020-08-20 08:07:26
配置 less 安装less-loader yarn add less-loader 打开 webpack.config.dev.js 和 webpack.config.prod.js 找到 test: /\.css$/ , 修改为 test: /\.(css|less)$/, 找到 text 字段下的 use ,给use数组在添加一个对象 { loader: require.resolve('less-loader')} 重启服务 启用css作用域 (css只对本页面生效) 打开 webpack.config.dev.js 和 webpack.config.prod.js 找到 loader: require.resolve('css-loader') 下的 options 字段, 给这个对象新增一个字段 modules: true 页面调用 import style from './style.less' console.log(style) // class名均为style对象的key,所以调用必须使用style.App render() { return ( <div className={style.App}> </div> ) } 重启服务 & 查看效果 px转换成rem 安装 postcss-px2rem yarn add postcss-px2rem 打开

ftp登陆工具,挖掘了3个ftp登陆工具

隐身守侯 提交于 2020-08-20 07:43:30
推荐一: 服务器管理工具 IIS7服务器管理工具是一款windows全系、Linux系统下链接并操控VPS、VNC、FTP等远程服务器、云服务器。 界面简单明了,操作易上手,功能强大,支持批量导入服务器,并批量打开,多窗口化管理,除此之外,加载本地硬盘、硬盘映射、加载服务器的声音,远程声卡读取等,完全实现各类场景使用,对于FTP链接界面,朋友FTP定时上传,定时下载(也可以说定时上传下载 定时备份),对于经常使用FTP的小伙伴来说,非常适用。 工具支持自动更新,压缩包只有7.62M,方便简洁,一步到位。 推荐二:WinSCP WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统。 推荐三:FireFTP 这是一个火狐的插件,必须在火狐Mozilla Firefox浏览器上面才能使用。 FireFTP是出品 LiteServe/LiteWeb/LiteFTP 等工具的公司新出的又一个简单小巧且容易上手的 FTP 客户端工具,支持多线程文件传输。 来源: oschina 链接: https://my.oschina.net/u/4549026/blog/4317854

推荐 48 道JavaScript基础面试题

江枫思渺然 提交于 2020-08-20 06:06:49
1、 介绍JavaScript的基本数据类型 Number、String 、Boolean 、Null、Undefined Object 是 JavaScript 中所有对象的父对象 数据封装类对象:Object、Array、Boolean、Number 和 String 其他对象:Function、Arguments、Math、Date、RegExp、Error 新类型:Symbol 2、 说说写JavaScript的基本规范? 1) 不要在同一行声明多个变量 2) 使用 ===或!==来比较true/false或者数值 3) switch必须带有default分支 4) 函数应该有返回值 5) for if else 必须使用大括号 6) 语句结束加分号 7) 命名要有意义,使用驼峰命名法 3、 jQuery使用建议 1) 尽量减少对dom元素的访问和操作 2) 尽量避免给dom元素绑定多个相同类型的事件处理函数,可以将多个相同类型事件 处理函数合并到一个处理函数,通过数据状态来处理分支 3) 尽量避免使用toggle事件 4、 Ajax使用 全称 :Asynchronous Javascript And XML 所谓异步,就是向服务器发送请求的时候,我们不必等待结果,而是可以同时做其他的事情,等到有了结果它自己会根据设定进行后续操作,与此同时,页面是不会发生整页刷新的

至联云讲解《各大上市公司纷纷赋能IPFS》

ぃ、小莉子 提交于 2020-08-19 23:54:09
IPFS目前的应用体量已经非常巨大了,生态已趋于成熟。包括微软、谷歌、京东、Opera、Brave等大型公司都已经做了IPFS的相关部署了。接下来就由我给大家简单介绍下相关部署~ 浏览器 谷歌浏览器(Google Chrome) 2019年初,IPFS 伴侣上架谷歌网上应用店,这个插件可以用来简化 IPFS 资源访问的浏览器扩展。帮助用户在本地更好的运行、管理自己的节点,并随时查看IPFS节点的资源信息。无需下载,一键调用。 Opera浏览器 今年3月30日,世界主流浏览器Opera发布声明,它的安卓版移动端已经启用IPFS。Opera,是全球第一手机浏览器。启用IPFS后,这些用户使用Opera时,就可以切身体验到IPFS、Web3的分布式网络给他们带来的便利。 Brave浏览器 Brave在日本已经成为第一主流浏览器,Google Play商店中击败了主要竞争对手Chrome,Firefox和Opera。这款浏览器,同样已经支持IPFS,在屏蔽广告、网页加速上做得非常不错,用户体验非常棒。 Firfox火狐浏览器 2018年1月26日,支持包括IPFS在内的分布式协议。2018年初,Firefox新增了“ipfs://”协议的支持。 其它 Netflix Netflix收看电影、电视节目。《纸牌屋》就是由奈飞出品。IPFS宣布与全球最大的流媒体平台Netflix达成合作

html实现a元素href的URL链接自动刷新或新窗口打开

偶尔善良 提交于 2020-08-19 23:05:03
有时我们想实现这样一个功能,点击一个链接,如果这个链接浏览器已经打开过,则刷新已经打开的链接窗口;如果这个链接没有打开过,则使用新窗口打开这个链接页面。 这是一个非常好的体验增强功能,可以有效避免浏览器选项卡中打开重复多余的页面。 关键是如何实现呢? 使用a标签的target属性特性: 无论是a链接元素还是form表单元素都有一个名叫target的属性,支持的值包括下面这些: _self:默认值。当前浏览器上下文。 _blank:通常是一个新的标签页,但是用户可以配置浏览器,是否在新窗口打开。 _parent:当前浏览器上下文的的父级上下文,如果没有父级,则行为类似_self。 _top:最顶级的浏览器上下文。如果没有祖先上下文环境,则行为类似_self。 实际上,target还有一个隐藏特性,那就是可以指定为具体的URL地址或者任意自定义的名称。 例如: < a href ="http://www.baidu.com" target ="http://www.baidu.com" > 空白页 </ a > 此时,如果浏览器已经有标签页的地址是blank.html,则点击上面的链接并不会打开新窗口,是直接刷新已经打开的blank.html;如果浏览器中没有地址是blank.html的标签页,则此时target属性的行为表现类似'_blank'。 也就是说

web前端和软件测试哪个适合女生?

拜拜、爱过 提交于 2020-08-19 22:56:22
  web前端和软件测试哪个适合女生?   这两个方向的发展前景和职位上升通道分别都是什么呢?各自的优缺点是什么?从长远来看来哪个更适合女生啊,尤其是编程能力渣渣的女生;前端需要学的东西好像很杂的样子,技术更新也快。求了解的人说说看法!谢谢啦!   原有回答已经足够详细,不需要详细列出回答纲要   原有回答拆分:   1、这两个方向的发展前景与职位上升通道分别是什么   2、各自的优缺点   3、从长远角度来看,哪个更适合女生   4、是否会要求编程能力   哪个技术更迭更快,是否适合女生学。   首先介绍下测试行业前景与未来的发展方向:   据业内统计,目前国内软件测试人才缺口至少三十万,在未来5-10年中这一数字还将继续增大。   从业人员主要分布于我国中东部、南部地区,其中北京的测试工程师最多,其次是上海、深圳、成都、广州。   软件测试已经成为最热门的行业之一。   测试的发展方向:   技术岗:   1. 测试开发工程师:   支撑测试部门,一般来说主要负责设计&编写测试部门所需的测试工具,提升测试团队的工作效率 。   2. 自动化测试工程师,通过开源的自动化工具,或者一些商业工具,执行自动化测试,以及确定自动化测试方案等 。   3. 性能测试工程师,对被测软件进行性能分析、风险控制、性能评估、给出调优建议 & 结果 等 。   4. 测试架构师 ,整个测试部

Geekpwn 2020云端挑战赛 Noxss & umsg

爷,独闯天下 提交于 2020-08-19 22:31:11
作者:LoRexxar'@知道创宇404实验室 时间:2020年7月14日 前两天看了今年Geekpwn 2020 云端挑战赛,web题目涉及到了几个新时代前端特殊技巧,可能在实战中利用起来难度比较大,但是从原理上又很符合真实世界的逻辑,这里我们主要以解释题目为主,但是也探索一下在真实场景下的利用。 Noxss noxss提供了一个特殊的利用方式,就是当我们没有反射性xss的触发点时,配合1-click,哪怕是在真实世界场景并且比较现代前端安全的场景下,还有没有什么办法可以泄露页面内容呢? 从题目开始 首先我们从题目给的源码出发,主要的代码有两个部分 app.py from flask import Flask , request , jsonify , Response from os import getenv app = Flask ( __name__ ) DATASET = { 114 : '514' , 810 : '8931919' , 2017 : 'https://blog.cal1.cn/post/RCTF %202017% 20rCDN %20% 26%20noxss%20writeup' , 2019 : 'https://hackmd.io/IlzCicHXSN-MXl2JLCYr0g?view' , 2020 : 'flag{xxxxxxxx}' , }

【二食堂】Alpha

|▌冷眼眸甩不掉的悲伤 提交于 2020-08-19 13:34:18
事后分析 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? Alpha阶段 要解决的问题是:根据用户标注的信息完成知识图谱的生成渲染。要解决的问题定义得比较清楚,在功能规格说明书中给出了详细的原型设计。对典型的用户和典型的场景描述可以参见 功能规格说明书 我们达到目标了吗?(原计划的功能做到了几个?按照原计划交付时间交付了吗?原计划达到的用户数量达到了吗?) 实现 了的的功能有:用户登录注册、登出、实体的添加删除、实体关系的添加、知识图谱的渲染。 未实现 的功能有:导入文本、导出图谱数据结构、保存项目。 交付时间:原计划4.29交付,我们在削减了一些功能之后基本按时交付。 用户数量:我们预计发布一周后用户注册量为200,截止5.5日,我们的注册量为59人,未能达成预期用户数量。原因分析参见 Alpha - 项目展示 总体来说,我们在Alpha阶段的目标并没有完全实现。主要原因是前后端的学习成本非常高,在冲刺阶段大家都还在学习开发相关的知识,这也导致开发时间被大量压缩。 和上一阶段相比,团队软件工程的质量提高了吗?在什么地方有提高,具体提高了多少,如何衡量的? 没有上一阶段,我们从0开始开发的。 用户量,用户对重要功能的接受程度和我们事先的预想一致么?我们离目标更近了吗?有什么经验教训?如果历史重来一遍,我们会做什么改进?

Debian的试用笔记

∥☆過路亽.° 提交于 2020-08-19 05:32:25
1 前言 为了一套监控系统,学习Debin系统,现分享笔记如下,给有需要的人。 2 实践部分 2.1 配置以太网 2.1.1 固定地址配置 vi /etc/network/interfaces 加入如下内容: auto eth0 iface eth0 inet static address 10.168.0.143 netmask 255.255.255.0 gateway 10.168.0.1 重启服务使配置生效 /etc/init.d/networking restart 2.1.2 桥接配置 1)安装桥套件 aptitude install bridge-utils 2)创建桥接口 brctl addbr br0 注,删除请使用 brctl delbr br0 3)配置桥 vim /etc/network/interfaces 输入如下配置: auto br0 iface br0 inet static address 10.168.0.15 netmask 255.255.255.0 gateway 10.168.0.1 bridge_ports eth0 eth1 up /usr/sbin/brctl stp br0 on 4)重启服务使配置生效 /etc/init.d/networking restart 或者 ifconfig br0 up 2.2 配置DNS vi