&ドロップをドラッグしようとしましたが、動作しません。Selenium WebDriver 3.6でドラッグアンドドロップできない
ここに私のコードです。
私はこれに多くの時間をかけましたが、まだ動作していません。
クロームバージョン:62.0.3202.75
ChromeDriver:2.33
セレン:3.6
public class Drag_And_Drop {
static String baseURl="https://www.google.com";
static WebDriver driver;
@BeforeMethod
public void openBrowser() {
System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver.exe");
driver=new ChromeDriver();
driver.get(baseURl);
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);
}
@Test
public void verifyCount() {
WebElement searchBox = driver.findElement(By.xpath(".//*[@id='lst-ib']"));
searchBox.sendKeys("jqwidget drag and drop");
searchBox.sendKeys(Keys.ENTER);
WebElement link = driver.findElement(By.linkText("jQuery DragDrop, DragDrop plug-in, Drag and Drop ... - jQWidgets"));
link.click();
driver.switchTo().frame(0);
WebElement source = driver.findElement(By.xpath(".//*[@id='jqxWidgete3128591f541']"));
source.click();
WebElement target = driver.findElement(By.xpath(".//*[@id='cart']"));
Actions actions = new Actions(driver);
actions.dragAndDrop(source, target).build().perform();
}
@AfterMethod
public void closeBrowser() {
driver.quit();
}
}
は前と同じ試験合格(<3.6)であり、3.6バージョンに問題を有しますか? – Rao
@Rao:他のバージョンでもコードは実行されていません。私は以前のバージョンのFF、Chrome、Selenium jarをすべて削除し、最新のものを使用しようとしました。 –
@Rao:チームビューアに接続してください。 –