这是给予
陈旧元素引用:元素未附加到页面文档
我不能多次调用actions类的对象吗?如果我创建了一个新对象,那么它可以正常工作
public void actionMethods() throws Exception
{
Actions act = new Actions(driver);
WebElement ele1 = driver.findElement(By.xpath("//*[@id=\"menu-item-37\"]/a"));
act.moveToElement(ele1).build().perform();
Thread.sleep(2000);
driver.findElement(By.xpath("//*[@id=\"menu-item-4868\"]/a")).click();
Thread.sleep(2000);
driver.navigate().back();
driver.navigate().refresh();
Thread.sleep(2000);
act.moveToElement(ele1).build().perform();
Thread.sleep(2000);
driver.findElement(By.xpath("//*[@id=\"menu-item-4877\"]/a")).click();
Thread.sleep(3000);
}
当您移动到不同的页面,甚至刷新当前页面时,驱动程序将“丢失”它以前找到的所有元素。
ele1
在页面导航后过时,在第二次act中使用它之前,需要重新定位它。moveToElement(ele1)
。
driver.navigate().back();
driver.navigate().refresh();
Thread.sleep(2000);
// find ele1 again
ele1 = driver.findElement(By.xpath("//*[@id=\"menu-item-37\"]/a"));
act.moveToElement(ele1).build().perform();
问题内容: 我正在使用CSS着色器+动画。我的着色器类定义如下: 我正在尝试使用jQuery通过和动态设置/取消设置样式(shader + animation) 但是,奇怪的是,当我重置类时(例如,在removeClass之后调用addClass),仅重新应用了着色器,而没有应用动画(我已钩住AnimationStart事件以查看动画何时开始)。有人知道为什么会这样吗,我该如何解决? 编辑:我在这
*更新:我已经通过删除空指针解决了这些问题。我不知道有任何错误,因为我没有检查,也不知道如何打开日志错误,这就是为什么我不知道这种类型的问题曾经问过。顺便说一下,我是一个新的android开发者。
我有一个很长的查询,我将总结如下: 它返回如下内容: 现在,由于我最多有3种类型,我希望它们是自己的列,并看到第3列中的值显示在每种类型下: 例如: 基本上,我正在寻找有关如何做到这一点的查询。任何反馈都将不胜感激。
问题内容: 我正在写一个封装任何任意对象(包括简单类型)的类。我希望“ is”关键字对封装的值进行操作,例如以下行为: 我可以重写任何对象方法以获得此行为吗? 问题答案: 号,以及不能超载。
我试图在重启时运行一个简单的. sh脚本。我想让这个脚本永远运行。我在用户目录的一个文件夹中有这个脚本,在中。它在一个简单的vps上运行,我可以通过ssh访问。如果我通过执行
以下代码来自类: http://developer.classpath.org/doc/java/util/arrays-source.html