public class draganddrop
{
public static void main(String[] args) throws InterruptedException
{
// opening site for practicing user interaction by mouse using webdriver and action class
WebDriver driver = new ChromeDriver();
String URL = "http://www.dhtmlx.com/docs/products/dhtmlxTree/index.shtml";
driver.get(URL);
// It is always advisable to Maximize the window before performing DragNDrop action
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10000, TimeUnit.MILLISECONDS);
WebElement From = driver.findElement(By.xpath(".//*[@id='treebox1']/div/table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td[2]/table/tbody/tr[1]/td[4]/span"));
WebElement To = driver.findElement(By.xpath(".//*[@id='treebox2']/div/table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td[2]/table/tbody/tr[1]/td[4]/span"));
Actions builder = new Actions(driver);
Action dragAndDrop = builder.clickAndHold(From).moveToElement(To).release(To).build();
dragAndDrop.perform();
Thread.sleep(2000);
}
}
错误消息
线程“main”org.openqa.selenium.nosuchelementException:没有这样的元素:找不到元素:{“method”:“XPath”,“Selector”:“.//*[@id='TreeBox1']/div/table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td[2]/table/tbody/tr[1]/td[2]/table/td[2]/table/tbody/tr[1]/td[4]/span”}
我不知道是什么让您想到了XPath,但从源代码来看,它似乎不对。
替换
WebElement From = driver.findElement(By.xpath(".//*[@id='treebox1']/div/table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td[2]/table/tbody/tr[1]/td[4]/span"));
对于
WebElement From = driver.findElement(By.xpath(".//*[@id='treebox1']"));
我是框架新手(刚通过这门课),这是我第一次使用spring boot。 我正在尝试运行一个简单的Junit测试,看看我的CrudRepositories是否真的可以工作。 我不断得到的错误是: 找不到@SpringBootConfiguration,您需要使用@ContextConfiguration或@SpringBootTest(Classes=...)使用您的测试java.lang.Ille
下面是示例java代码 当执行时,我总是被当作 内干管 装糖 创造糖果之后 找不到口香糖类 后Class.for名称("口香糖") 正在加载Cookie,请提供一些帮助。创建Cookie之后
我正在使用PlayWright,希望在DOM中找不到元素时执行操作。 我的代码看起来类似于: 这不管用。我怎样才能做到这一点?
我已经使用netbeans制作了jar文件,使用Build和Clean项目选项。我得到了.jar文件,现在当我执行它一小段时间后,cmd窗口出现,并给出一个错误:“Could not find or load main class while executing jar file” 但是,如果我使用命令提示符Java-jar执行jar,它可以正常工作 Netbeans的输出为: 而在jar文件中,
我正在学习Java,并试图用Swing制作一个非常简单的程序。我使用命令行java工具。 这是我第一次尝试制作.jar文件,所以如果这是一个琐碎的问题,我很抱歉。