每当我运行单元测试时,我都会得到这样的错误:
browser is not defined.
我的配置文件如下所示-有人能建议这个问题吗?
module.exports = function (config) {
config.set({
// base path that will be used to resolve all patterns (eg. files, exclude)
basePath: './',
// frameworks to use
// available frameworks: https://npmjs.or
我正在运行以下命令:
PS D:\app> karma run
它显示错误:
[2013-11-29 17:39:54.297] [DEBUG] config - Loading config D:\app\karma.conf.js
There is no server listening on port 9876
我该如何解决这个问题?
我找不到任何文档来证实或否认karma启动器在浏览器中支持HTML5。然而,由于缺少一些HTML5功能,我的测试失败了。火狐、Chrome和PhantomJS都会发生这种情况。然而,当我使用实际的浏览器时,一切都按预期运行。
我使用的是库,它会在继续操作之前检查HTML5 API:
// verify that the browser has the needed HTML5 capabilities
if (!(namespace.File && namespace.FileList && namespace.Blob && namespace
我一直在使用带有试用许可证的jxbrpowser 6.2。尝试在OSGi环境中加载它会生成以下错误:
Exception in thread "JavaFX Application Thread" java.lang.ExceptionInInitializerError
at com.teamdev.jxbrowser.chromium.internal.ipc.IPC.getDefault(Unknown Source)
at com.teamdev.jxbrowser.chromium.BrowserContext.<init>(Unknown Sou
当我运行jxbrowser演示时。在window上,它运行得很好,但是在linux 64系统上,我得到了以下异常。这个错误不清楚,所以我在这里写完整的堆栈。
线程“0”中的异常com.teamdev.jxbrowser.chromium.BrowserException:未能在120秒内加载‘约:空白’网页。在com.teamdev.jxbrowser.chromium.Browser.b(SourceFile:334) at com.teamdev.jxbrowser.chromium.Browser.(SourceFile:248) at com.teamdev.jxbrowser.ch
我正尝试在我的java应用程序中添加jxbrowser,但是我无法运行我的应用程序,因为它一直告诉我没有找到我的许可证。我从网站上得到了一个免费的许可证,在下面的代码中我不能在这里显示许可证密钥,但我想问一下我如何配置和设置许可证密钥,因为我一直收到一个错误。我想知道我在这种情况下是否正确地设置了许可证。如果你看到下面的内容,我用"#“替换了许可证密钥,因为我不能让人们看到它,以防被盗。一定要让我知道如何解决我的问题。
public class locate extends javax.swing.JFrame {
/**
* Creates new for
我使用的是JxBrowser 6.14,在启动jxbrowser实例时出现以下错误:
com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: Failed to start IPC process.
at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:190)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: The &
我正在尝试将JXBrowser绑定到OSGI插件中,但是我一直得到一个无效的许可错误。我的teamdev.licenses文件信息的错误输出是:
-- Product name: JxBrowser
-- Licensed version: 6.x
-- Licensed to:
-- License type: Development
-- License bound to product: Bound to class name
-- Generation date: Apr 12, 2017
-- Expiration date: NEVER
-- License info: Open
我在这里设置karma和测试方面是新手,所以我已经使用了一堆示例来设置我的env。但是,每当我运行karma start时,它给我的结果是:
Uncaught ReferenceError: require is not defined
at test/person-test.js:1
我想我可能没有正确设置我的karma.conf.js,有谁有任何线索吗?这就是我所拥有的:
module.exports = function(config) {
config.set({
basePath: '',
frameworks: ['jasmine
当我运行命令grunt时,我得到以下警告:
Running "karma:unit" (karma) task
Warning: No provider for "framework:jasmine"! (Resolving: framework:jasmine) Use --force to continue.
有谁知道如何解决这个问题吗?
我目前正在开发一个应用程序,在那里我需要启动多个JxBrowser。在这种情况下,当我使用JxBrowser运行我的应用程序时,我试图充分利用我的CPU使用率,100%,内存消耗在85%左右。然后,我开始使用Java线程一次打开一个屏幕。在第一个屏幕完成初始化之前,我创建另一个屏幕,这将导致以下错误。
com.teamdev.jxbrowser.chromium.BrowserException: Failed to load 'about:blank' web page within 120 seconds. 2017-04-13 15:05:23 257 ->[AWT
在使用部署JxBrowser时,当我尝试构建我的产品时,最终出现以下错误:
[ant] !MESSAGE Missing requirement: JxBrowser 6.6.1 6.6.1 (com.teamdev.jxbrowser.chromium 6.6.1) requires 'package sun.awt.windows 0.0.0' but it could not be found
sun.awt.windows包是JRE (在rt.jar中)的一部分,我真的不明白为什么JxBrowser OSGi包找不到它。任何关于这是为什么的想法都将不胜感激。
谢谢你的帮
我遇到了一个与显示JxBrowser中的任何内容有关的问题,但仅适用于1台特定的客户端PC。JxBrowser似乎正确地处理了某种形式的内容,因为如果我单击一个我知道有链接的区域,新页面就会打开(但不会呈现)。"pages is not displayed“表示内容完全为白色。此外,指针在正常的箭头图标和等待的圆圈之间重复闪烁,因为每隔1秒就会有一些事情在后台发生。嵌入JxBrowser的应用程序的以前版本不会产生同样的问题。后来,我也将JxBrowser版本从6.23升级到6.24.3,但这并没有解决问题。删除因PC上存在JxBrowser而产生的任何缓存也没有解决问题。我应该调查
我有一些代码,当它执行时,它会抛出一个RuntimeException,它说:
JXBrowser should only be constructed on the EDT
它起源于我创建JXbrowser组件的时候
browser = (JXBrowser) browserFactory.create(true, WebBrowserType.JX);
在修复这个错误时,我应该寻找什么?
我在用jxbrowser,
我想使用browser.saveWebpage下载urls列表
public class Downloader{
public Downloader(String url) {
System.setProperty("teamdev.license.info", "true");
LoggerProvider.getChromiumProcessLogger().setLevel(Level.OFF);
Browser browser = new Browser(Bro