Chrome

Ubuntu14.04安装Chrome步骤

霸气de小男生 提交于 2020-12-12 21:24:34
一、添加PPA 从Google Linux Repository( http://www.google.com/linuxrepositories/ )下载安装Key,或把下面的代码复制进终端,回车,需要管理员密码 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - Key安装好后,在终端输入: sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' 二、更新 在终端输入: sudo apt-get update 三、安装 安装稳定版Chrome,在终端输入: sudo apt-get install google-chrome-stable 安装Beta版Chrome,在终端输入: sudo apt-get install google-chrome-beta 安装不稳定版Chrome,在终端输入: sudo apt-get install google-chrome-unstable 来源: oschina 链接: https://my.oschina.net/u

[Selenium+Java] Implicit Wait & Explicit Wait in Selenium

青春壹個敷衍的年華 提交于 2020-12-12 21:21:38
https://www.guru99.com/handling-dynamic-selenium-webdriver.html here are two types of HTML tables published on the web- Static tables : Data is static i.e. Number of rows and columns are fixed. Dynamic tables : Data is dynamic i.e. Number of rows and columns are NOT fixed. Below is an example of a dynamic table of Sales. Based on input date filters, number of rows will get altered. So, it is dynamic in nature. Handling static table is easy, but dynamic table is a little bit difficult as rows and columns are not constant. In this tutorial, you will learn- Using X-Path to Locate Web Table

mapbox-gl:弹出气泡

萝らか妹 提交于 2020-12-12 19:50:44
}地图开发中,弹出气泡的功能也是经常使用到的,显示poi的详细信息,加载一些多媒体的信息,同时,气泡跟随对应poi的位置进行移动。 mapbox-gl有对应的弹出气泡实现:Popup,通过初始化气泡对象就能够实现气泡的效果。 气泡通过 setLngLat 设置气泡在地图上的位置,这样才能随着地图移动而进行变化。 点击一个poi,显示气泡的效果: map . on ( 'click' , 'places' , function ( e ) { //获取点击对象的坐标信息 var coordinates = e . features [ 0 ] . geometry . coordinates . slice ( ) ; //气泡的内容放在图层源数据的属性中 var description = e . features [ 0 ] . properties . description ; //添加气泡到地图上 new mapboxgl . Popup ( ) . setLngLat ( coordinates ) . setHTML ( description ) . addTo ( map ) ; } ) ; 鼠标移动到对象上,显示气泡的事件: map . on ( 'mouseenter' , 'places' , function ( e ) {}); 鼠标移出对象

微信公众号本地断点调试(frp反向代理或Remote Debugger)

十年热恋 提交于 2020-12-12 19:40:06
问题描述:   需要开发 微信授权和订阅推送 ,但是感觉调试不方便,就试着几种方式。因为是用的C#开发,Visual Studio工具自带配套的远程工具 ( Remote Debugger )。但是感觉不稳定,容易端口,就尝试 反向代理 ,发 现还挺方便的。下文将分别介绍这两种方式。 Remote Debugger:   详细安装步骤参考: https://zhuanlan.zhihu.com/p/29183052 。这里着重描述,遇到的一些坑。  1.选中项目->属性,web一栏勾选如下。       2.项目发布是配置成 Debug模式 。   3.首先要用浏览器打开该 IIS项目 ,才会出现目标进程。但是目标进程并不是chrome那个网页,而是 w3wp.exe 。   4. 防火墙 应该允许vs2017及Remote Debugger的网络请求。 frp反向代理   强烈推荐此方式,当然前提是你有自己的服务器或外网ip。frp文档如下 https://github.com/fatedier/frp/blob/master/README_zh.md   从 release 页下载程序,然后服务器和本地各放置一份。   服务器配置:   打开 frps.ini 文件,配置绑定端口和转发端口。   [common]bind_port = 7000 vhost_http_port

Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题

不羁岁月 提交于 2020-12-12 19:16:08
Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 参考文章: (1)Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 (2)https://www.cnblogs.com/wangyuehan/p/9807635.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4432649/blog/4794272

Chrome在新版MacOS上报错 NET::ERR_CERT_WEAK_KEY 解决方法

匆匆过客 提交于 2020-12-11 11:52:38
Chrome在新版MacOS上报错 NET::ERR_CERT_WEAK_KEY 解决方法 参考文章: (1)Chrome在新版MacOS上报错 NET::ERR_CERT_WEAK_KEY 解决方法 (2)https://www.cnblogs.com/liuxianan/p/chrome-net-err-cert-weak-key.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4278787/blog/4791633

JS编程: 递归

ε祈祈猫儿з 提交于 2020-12-11 09:09:09
想成为一个更好的开发者,那么理解数据结构、算法和基本编程思想是必须的。现在大多数问题都被现代工具和各种库解决了,但是对这些领域有一个更深的了解,将会大大拓宽你软件开发的视野。 就我自己而言,掌握这些概念是相当困难的,因为在我每天的工作里,几乎都不用这些。我正在写的这一系列文章就是为了提升我和那些跟我一样的人对这些方面的理解。 什么是递归 递归是主要的编程思想之一。毫无疑问,你已经在一些算法书籍和文章里,以及计算斐波纳契数列或者相似内容的例子里,看到了一些可怕的词汇。但作为一个网页开发人员,在你的日常编码工作或者实现排序算法时,可能并没有用到斐波纳契数列,至少我没有。 当我第一次开始阅读关于递归时,在理解哪里能被正确的使用时遇到了问题。我知道这个方法的好处以及在某些特定算法里的用途,但是很难找到更应该使用递归而不是迭代的场景。 在继续之前——本文希望你对递归和JavaScript有一个基本的了解。所以,让我们从一个我觉得容易理解的定义开始: 递归就是一个函数调用自身,直到达到某个特定状态。 让我们把它分为两部分,然后分别讨论。一个 调用自身的函数 意思是在函数体内,我们将调用同一个函数—— 初始化(inception) ,对吗?你第一次看见一个递归函数的时候,可能会打破你对函数执行的理解,但它绝对是正常的。 当我们使用递归,它会一直持续到 到达某一特定状态 为止。在某些情况下

Leetcode CLI小技巧

余生长醉 提交于 2020-12-11 01:54:11
简介 怎么神不知鬼不觉地刷leetcode,尤其在上班的时候?如何排除浏览器的干扰,只用terminal就可以认真练习leetcode编程?如果使用自己最爱的编辑器,而不是网页版做鸡的排版?你需要这么一款神奇的开源软件: Leetcode CLI。 下面贴上项目地址: https://github.com/skygragon/leetcode-cli 小技巧 cookie登陆 如果leetcode-cli的传统账号密码方式登陆出现问题,推荐使用cookie方式登陆leetcode-cli,免除一切烦恼。 这里给出chrome浏览器的方式: ctrl+shift+I进入浏览器Inspect模式 在chrome中打开leetcode网站 在右侧的Inspect选项卡中,点开network。然后再切换到XHR。接着在左侧Search中,填入uid,按Enter搜索 点开任意一项搜索到的cookie,复制长长的cookie字符串。(图片右下角的大片黄色一并复制) 进入命令行,登陆。 leetcode -c # 接下来依次填入账号和刚刚复制的cookie。 成功登录! 来源: oschina 链接: https://my.oschina.net/u/4385225/blog/4787096

Selenium自动化测试实战|自动侦测浏览器版本并下载对应的浏览器驱动

回眸只為那壹抹淺笑 提交于 2020-12-10 08:31:08
本文转载自霍格沃兹测试学院优秀学员felix的学习笔记,原文链接: http://qrcode.testing-studio.com/f?from=51cto&url=https://ceshiren.com/tag/%E7%B2%BE%E5%8D%8E%E5%B8%96 转载请注明出处 前天聊天时,有同学说 Appium 官方支持自动下载兼容的浏览器驱动,想来Selenium也有类似的方法,于是在网上搜索一番。参考了Medium上一篇文章的方法,对相关步骤进行改进,增加了对多浏览器的支持。 首先,先想好大致上的几个步骤 识别本地浏览器版本 下载对应浏览器版本的驱动 解压到对应文件夹 记录到mapping.json文件中 接下来就是撸起袖子开干 定义好目录结构 |— config ​ |— mapping.json: 浏览器驱动配置信息 |— driver: 存放浏览器驱动 |— utils ​ |— driver_util.py: 封装的工具包 |— test_search.py: 测试脚本 数据准备 导入第三方库,定义好路径名称等常量 import json import os import zipfile import shutil import requests import pathlib from win32com import client as win_client

解决Ubuntu14.04安装Chrome浏览器打不开的问题

断了今生、忘了曾经 提交于 2020-12-10 06:32:21
1、安装Chrome浏览器 wget http: // www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/ wget -q -O - https: // dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - apt -get update apt-get install google-chrome-stable 2、启动Chrome浏览器 google-chrome 这时会报错: [31560:31560:0207/085601.085852:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. google-chrome --no-sandbox 仍会报错: root@node00:~# [0207/085735.495265:ERROR:nacl_helper_linux.cc(310)] NaCl helper process running without a sandbox! Most likely you need