【Java-Chrome版本44与硒测试有关】教程文章相关的互联网学习教程文章

关于Chrome浏览器不能使用Java插件的问题【图】

最近测试的“上海电信宽带测速系统”中HTTP测试需要用到java插件,之前装过好多次插件,装好后还是提示java插件未安装,郁闷了N久,最近问题终于得到了解决,故做分享~ 关于Chrome浏览器不能使用Java插件的问题,需要在chrome://flags/#enable-npapi启动NPAPI插件才行。 启用后,试了下还是不行,索性将java插件更新至最新版本,下载了java8 32位的插件做安装。安装完成后,一切都OK,搞定。同时将之前存在的IE9 32位的插件问...

使用Chrome Headless 快速实现java版数据的抓取【代码】

参考《使用Chrome快速实现数据的抓取(一)——概述》和《使用Chrome快速实现数据的抓取(二)——协议》。各协议客户端实现参考:https://github.com/ChromeDevTools/awesome-chrome-devtools#chrome-devtools-protocol。 Java: cdp4j - Java library for CDP,使用这个类库实现。地址:https://github.com/webfolderio/cdp4jmaven引入:<dependency> <groupId>io.webfolder</groupId> <artifactId>cdp4j</artifactId> ...

Chrome内置的断网Javascript 小游戏脚本示范【代码】

//示范面向对象 this 作用域 闭包 单例模式很好的示范 1// Copyright (c) 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 (function () {5 ‘use strict‘;6/**7 * T-Rex runner.8 * @param {string} outerContainerId Outer containing element id.9 * @param {Object} opt_config10 ...

JavaScript无提示关闭当前页面窗口,兼容IE/Firefox/Chrome【代码】

<script type="text/javascript" language="javascript"> function fc(){var browserName=navigator.appName; if (browserName=="Netscape"){window.open(‘‘,‘_parent‘,‘‘);window.close(); } else if(browserName=="Microsoft Internet Explorer") {window.opener = "whocares"; window.close(); } } </script> </head> <body> <div style="padding:100px;text-align:center"><a href="javascript:fc()">关闭</a> </div> <...

java-如何在设备进入睡眠状态时保持ChromeCast会话的活动状态?【代码】

我有一个可以将本地媒体内容流式传输到Chromecast接收器的应用.除在设备处于睡眠状态且未使用外部电源时,会话将在约5分钟后终止(从屏幕黑屏起算),这将大部分工作. 我已经在这里查看了这个问题: How do I keep a ChromeCast route alive when my app is in the background on battery power? …并实施了两个建议的答案. 具体来说,在我的应用清单中,我有:<uses-permission android:name="android.permission.WAKE_LOCK" />然后,在用...

APP自动化(java和python)——参考——驱动手机chrome浏览器【代码】【图】

转载:https://www.cnblogs.com/yjlch1016/p/8519453.html 手机Chrome浏览器访问淘宝H5与在电脑上访问淘宝H5是一摸一样的: 第一种方法: 直接在电脑Chrome浏览器上打开F12: 第二种方法: 手机连接电脑后, 在手机Chrome浏览器上打开淘宝H5, 然后在电脑Chrome浏览器地址栏输入: chrome://inspect/点击inspect: 第二种方法好麻烦, 还要翻墙; 推荐用第一种! ChromeAppTest.py: import unittestfrom time import sl...

java-Flash作用域中的变量在Google Chrome中不存在【代码】

当用户尝试访问管理控制器中的页面(主要是CRUD内容)时,会将其重定向到登录页面.并且,如果凭据正确并且他确实是管理员,那么他将开始重定向到上一个请求中要访问的页面. 每当有人尝试访问禁止页面时,他都会被重定向到以下控制器:public static void login(String returnUrl) throws Throwable {Http.Cookie remember = request.cookies.get("rememberme");flash.put("url",returnUrl);if (remember != null && remember.value.index...

java-从Google Chrome的开发人员工具获取信息

我正在做一个项目,希望我从Google Chrome的开发人员工具中获取信息.更具体地说,当我在目标网站上打开开发人员工具时,在“资源”选项卡下将填充一个名为“其他”的文件夹. 此文件夹正在填充URL列表.我很好奇是否可以通过任何编码语言(最好是python // javascript / ajax / java)访问或获取正在填充的URL. 任何有关如何使用Google Chrome开发人员工具访问数据的意见,建议和建议,将不胜感激.解决方法:Chrome开发者工具有前端和后端两部...

java-使用高级Rest chrome打印json对象时出现意外的令牌L【代码】

我正在使用一个连接到数据库并输出是否登录的servlet,当使用printWriter.write(JsonObject)时,我得到了其余的错误,出乎意料的令牌L.我正在使用tomcat服务器托管数据.public class Login extends HttpServlet { static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost/employeedatabase";// Database credentialsstatic final String USER = "root";static final Str...

java-使用可执行Jar文件的Chrome本机消息传递

我创建了一个Chrome扩展程序,并在清单中添加了nativeMessaging权限. 我正在打开本地消息传递主机的端口. 我的本机消息传递主机的清单指向可执行的jar文件. 启动扩展程序时,没有错误,连接似乎正常,但是jar文件中的代码似乎从未运行过. (为了进行测试,我显示了一个通过main()方法创建的新JFrame.双击jar文件时,它会显示JFrame.但是,通过Chrome Native Messaging运行jar文件时,JFrame不会显示. 我有什么想念的吗?解决方法:主名中是否...

使用JNI将android(Java)链接到Chrome(cpp)【代码】

我正在尝试出于研究目的在Android上修改铬. Chromium带有ContentViewCore.java class.此类调用一个本机函数:nativeEvaluateJavaScript(mNativeContentViewCore, script, null, true);此方法在同一类中定义如下:private native void nativeEvaluateJavaScript(long nativeContentViewCoreImpl,String script, JavaScriptCallback callback, boolean startRenderer);该类具有以下注释:@JNINamespace("content")据我了解,JNI Gener...

java-如何在前台打开chrome驱动程序(使用Selenium Webdriver).默认情况下,它在没有焦点的情况下在后台打开【代码】

我一直在使用chrome驱动程序(与selenium wedriver一起使用),到目前为止,它从未引起任何问题,现在出于某些要求,它必须放在前列并重点关注它.如何确定它在前台?解决方法:导航到测试URL后,立即将“最大化”并切换到新窗口.它会出现在最前线(只要您不干扰鼠标;)browser.navigate().to(test_URL);browser.manage().window().maximize();browser.switchTo().window(browser.getWindowHandle());

Java-Chrome版本44与硒测试有关

我正在使用Selenium和Chrome编写测试,昨天,当我的Chrome从43更新到44时,我的测试在action.sendkey(“ arrow.down”)等方面遇到了一些问题. 我尝试卸载Chrome并安装Chrome 43,但一旦安装,它的自我更新为44!我也尝试了chromedriver 2.16,但它也无法正常工作. 我该如何解决?解决方法:这与Keys.ENTER, Keys.TAB, Keys.SPACE are not working on Chrome 44和Input.dispatchKeyEvents handles some keys incorrectly有关. 该问题已解决...

java-在没有GUI的情况下在Selenium上运行ChromeDriver或FirefoxDriver(无头模式)【代码】

JAVA(硒代码段):manageDriver();WebDriver driver = new ChromeDriver();driver.get(url);driver.manage().timeouts().implicitlyWait(3+r, TimeUnit.SECONDS);这足以创建一个ChromeDriver窗口,这对我的客户来说非常烦人.有没有一种方法可以使ChromeDriver在没有GUI的情况下运行? 编辑:我看过xvfb,不确定是什么.我可以用它使我的firefoxDriver或chromeDriver无头吗?解决方法:您需要一个X服务器.跟着这些步骤:安装xvfb:sudo a...

java-使用Selenium在Chrome浏览器中保存文档【代码】

我有一个Selenium(Java)测试应用程序,该应用程序在浏览器中打开pdf文档,并将其保存到硬盘驱动器中,以供稍后在测试中使用.由于将要在多台计算机上使用该测试,因此无法手动设置配置文件.它必须以编程方式完成. 在Firefox中,我设置了配置文件首选项:FirefoxProfile profile = new FirefoxProfile();profile.setPreference("browser.download.manager.showWhenStarting", false);profile.setPreference("browser.download.dir", appSe...