试图自动创建一个网站,在weebly和一切工作良好,直到我到达主题选择页面。在那里,您需要悬停在图片上,这样选择按钮将是可见的。到目前为止我的密码。
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("https://www.weebly.com");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.id("login-button")).click();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.id("weebly-username")).sendKeys("johndoe@mail.com");
driver.findElement(By.id("weebly-password")).sendKeys("everest777);
driver.findElement(By.className("login-btn")).click();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.className("site-selector__btn")).click();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.className("site-switcher-group__item--add-site")).click();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.className("w-icon-li-blog")).click();
Actions hover=new Actions(driver);
hover.moveToElement(driver.findElement(By.cssSelector("img[alt='Slick']"))).perform();
driver.findElement(By.className("btn")).click();执行之后,它就会停止,然后悬停在图像上,并给出org.openqa.selenium.interactions.MoveTargetOutOfBoundsException: Offset within element cannot be scrolled into view:异常。
我做错了什么?
谢谢
发布于 2015-12-01 23:51:40
你可以试试这个
hover.moveToElement(driver.findElement(By.cssSelector("img[alt='Slick']"))).build.perform();然后,您应该在单击之前等待这些元素的出现。
https://stackoverflow.com/questions/34032231
复制相似问题