背景:
我正在使用selenium-server-2.25.0与J-Unit 4一起为我的GWT应用程序运行一些UI测试场景.在我的IDE(Netbeans 7.2)中,我可以右键单击我的项目,选择"Test",然后看到Firefox窗口全部弹出(因为它们应该),Selenium测试按预期运行.从命令行,我也可以运行mvn integration-test并查看相同的内容.
目标:
我正在尝试让这些测试在Xvfb显示器中无头运行,但我似乎无法将其与Maven一起使用.我可以export display=:2事先手动运行(:2是我的Xvfb显示),然后测试然后DO在隐形显示中成功运行.
问题:
似乎没有任何改变都当我包括完整的<plugin>从入门这里在我的pom.xml和运行mvn integration-test.我仍然看到Windows全部弹出,测试运行不在 Xvfb显示器中.如果我把它取出并再次运行,结果相同.当我从改变相位pre-integration-test,以qwertyasdf然而,Maven的并不抱怨无效的生命周期阶段-所以我知道它不是完全无视它,我编辑相应的pom.xml.
谢谢!
我正在尝试编组一个对象作为其字段之一的对象.
@XmlRootElement
public class TaskInstance implements Serializable {
...
private Object dataObject;
...
}
Run Code Online (Sandbox Code Playgroud)
dataObject可以是许多不同类型的未知类型之一,因此指定每个地方不仅不切实际而且不可能.当我尝试编组对象时,它表示该类不为上下文所知.
MockProcessData mpd = new MockProcessData();
TaskInstance ti = new TaskInstance();
ti.setDataObject(mpd);
String ti_m = JAXBMarshall.marshall(ti);
Run Code Online (Sandbox Code Playgroud)
"MockProcessData及其任何超类都不为此所知." 就是我得到的.
有没有办法解决这个错误?
我正在尝试使用JQuery淡化和淡出透明的png.当然,它在Firefox中看起来很光滑,但在IE(7和8)中明显低于可接受的程度.这是IE的一个已知错误,不幸的是似乎没有太多的解决方法.
基本上我正在做的是在图像上放置一个半透明的白色矩形,使图像显示在"背景"中.我想顺利地做到这一点,那就是fadeIn的用武之地.然而,由于IE的bug,我不得不在图像上淡化一个完全不透明的白色矩形,让它不幸消失.虽然这看起来明显更好,并且几乎是我正在寻找的,但它仍然是不可接受的.用户需要能够在页面上看到一些图像,尽管在后台.
所以我的问题是:
有没有办法在动画制作75%的预期动画时间后停止fadeIn函数(或任何jquery动画)?
这将使我的图像75%混合白色矩形,我不必处理IE的令人讨厌的透明png bug.
谢谢!