chromium相关内容
有没有办法禁用Electron(铬)上的网络安全性? 是通过JavaScript还是其他东西? 解决方案 找到了它: 新的BrowserWindow({webPreferences:{webSecurity:false}});
..
背景 我构建了一个在本地主机上使用Puppeteer的应用程序。现在,我试图将其部署到Debian环境中,运行Puppeteer的脚本正在超时。经过研究,我意识到这是一个普遍的问题。大多数Debian环境缺少运行Chromium所需的依赖项。 问题 我在这里找到了一些使用Docker运行应用程序的推荐方法。 我可以使用Docker运行应用程序,但是一旦将Chrome特定数据
..
我一直在运行以下代码,以便从网站 http://niftyindices.com/resources/下载 csv 文件假日日历: const puppeteer = require('puppeteer'); (async()=> { const browser = await puppeteer.launch({headless:true}); const page = a
..
从源代码构建铬之后,您可以通过运行 ninja -C out\为Windows创建一个“微型安装程序” \BuildFolder mini_installer 这可以正常工作并创建 mini_installer.exe 输入 out\BuildFolder 。 但是当我启动 mini_installer.exe 时,它只会启动铬。它无法打开一个不错的安装程序界
..
是否可以在Chromium浏览器(不是Google Chrome浏览器)中运行Selenium测试? 我的GoogleDrive位置: 我的Chromium位置: 仅供参考:我正在使用Java 我的代码(目前我正在运行FirefoxDriver(gecko): import org.openqa.selenium.WebDriver; import org.op
..
我想将无头铬用于使用硒的自动化测试。 ( https://chromium.googlesource.com/chromium/src/ + / lkgr / headless / README.md ) 我确实已经在9222上运行了无头版本。因此,如果我打开 http://10.252.100.33:9222/json/I 确实获得 [{ “ description”:“”, “
..
如果某些条件匹配,扩展程序如何拦截任何请求的URL来阻止它? (针对Firefox的类似问题) 需要在manifest.json中设置什么权限? 解决方案 JavaScript代码: 以下示例说明了如何阻止对www.evil.com的所有请求: chrome.webRequest.onBeforeRequest.addListener( function(detail
..
在 puppeteer 中,我想等待一段确定的时间,然后再转到下一行代码。 我尝试放置一个 setTimeout 在评估函数中,但似乎只是被忽略 console.log(“等待之前” ); 等待页面。evaluate(async()=> { setTimeout(function(){ console.log('waiting'); },4000) }); console
..
当我尝试在docker容器中运行Chrome时,我看到以下错误:Gtk:无法打开显示:0:0 Dockerfile:(基于 https://registry.hub.docker.com/u/jess/chromium/dockerfile ) FROM debian:jessie #安装Chromium RUN sed -i。 bak's / jessie main /
..
我能够使用puppeteer成功下载文件,但只是将其保存到我的/ Downloads文件夹中。我一直到处逛逛,在api或论坛中找不到任何内容来设置此位置。 我的下载内容基本上只是转到链接: 等待页面.goto(url); 解决方案 这是最新设置下载路径的方法puppeteer v0.13。 等待页面。_client.send('Page.setDownloadB
..
西葫芦(说明,源)是一种Google工具,可用于有效地更新Chrome。 这似乎是一个很棒且易于使用的工具,但我无法对其进行编译。我已经尝试过VS2010,GYP并直接使用C ++编译器,但都失败了。 有人对如何编译小胡瓜有任何建议吗? 解决方案 至少,您可以在如何进行编译整个Chromium。但是,您可以仅构建小胡瓜而不是调用 ninja -C out / Debug chr
..
在Selenium选项(在Firefox上)中,我可以找到 自定义浏览器 。 是否可以使用此选项在铬浏览器(不是Chrome)中运行硒测试? 解决方案 是。对于Chromium使用: DefaultSelenium selenium = new DefaultSelenium(“ localhost”,4444,“ * custom path / to / chromium”
..
我下载了最新版本的铬,以测试无头功能。 当我运行时(作为root用户,因为我仍在测试东西): ./ chrome --no-sandbox http://cp7.awardspace.com/speed-test/awardspace-data1mb.zip 在GUI终端中,它将打开Chromium并下载文件。 如果我想无头运行它,请输入以下内容:
..
我想知道是否有人对此声明所涉及的使用chromedriver的特定风险有更多信息。 “如果可能,请使用无法访问敏感本地或网络数据的测试帐户运行ChromeDriver。永远不要使用特权帐户运行ChromeDriver。” 想知道使用特权帐户时的具体风险是什么,以及是否可以采取任何预防措施来防范特权风险。 提前谢谢! 解决方案 Google Chrome浏览器的工作原理
..
我需要使用Selenium测试JS地理位置功能,并且我正在使用chromedriver在最新的Chrome上运行测试。 问题是现在Chrome提示我在测试过程中启用Geolocation,而且我不知道如何在运行时单击该小条,所以我急切地想找到一种方法,使用某些选项或触发器启动chromedriver和chrome,以默认启用它。我只能在此处上找到如何完全禁用地理位置定位。 p> 如何解
..
我们最近通过ChromeDriver v80.0.3987.16和Chrome v80.0.3987.87(正式版)(64位)升级了测试环境,并且在升级后,即使最小的程序也产生了大量这些SEVERE日志: [1581082019.282] [SEVERE]:超时,接收到来自渲染器的消息:0.100 [1581082020.245] [SEVERE]:已定时接收来自渲染器的消息:0.10
..
我已经构建了一个我已经使用Selenium安装到Chrome的Chrome扩展程序。 现在,我想从源代码构建自己的Chromium,以便我的扩展程序是预捆绑到内置的分布式程序包中,这样我就不必担心需要Selenium为我的用例安装CRX文件。 我发现了几个论坛,有人建议他们尝试一下,但是没有一个看起来像是成功的。 我发现了一些有关系统管理员如何为其网络中的用户强制将扩展安装到Ch
..
我想使用Underscore.js的 _.zip函数创建对 var a = [“ alpha”,“ beta”,“ gamma”]; var b = [“一个”,“两个”,“三个”]; 变量对= _.zip(a,b); alert(“ pairs =” +对); 当用整数完成,但是当使用字符串时,结果令人困惑: 对= 3,3,3,3,3,3,3
..
我不想建立master分支。相反,我想构建一个特定的标记,该标记的最新稳定发行版与我的台式机Chrome浏览器相同。 解决方案 这可能是获取Chromium源代码的最快方法。假设您要构建的 59.0.3071.115 是Chromium的版本。您运行以下命令: git fetch https://chromium.googlesource.com/chromium/src.git
..
我一直在Ubuntu 17.10下建立一个网站,并使用Firefox和Chromium进行测试。两种浏览器显示的颜色完全不同(不仅用于图像,而且用于所有颜色),我一直认为是Chromium出于某种原因错误地使它们过度饱和,因此直到现在,我始终选择在Firefox中看起来正确的颜色。 p> 但是我开始越来越多地抱怨网站的背景太紫色了-我不认为这是因为它的颜色只是蓝色( #eeeeff)是“高架
..