繁体   English   中英

iframe 内的 Actions 类操作(Java-Selenium)

[英]Actions class operations inside iframe(Java-Selenium)

我目前在 iframe 中,我正在尝试使用 Actions 类执行单击和右键单击操作。 在执行脚本时,对不正确的元素执行单击和右键单击操作(对预期元素下方的元素执行操作)。 我使用的定位器是正确的。

如何使用 Actions 类在 iFrame 内执行单击和右键单击操作,或者我们是否有另一种方法

代码:- 我已切换到 iframe

**Click Operation:-** 

Actions actions = new Actions(driver.get());
            actions.moveToElement(wait.get().until(ExpectedConditions.elementToBeClickable((By.xpath(currentObject)))));
            Thread.sleep(2000);
            actions.click();
            actions.build().perform();

**Right Click Operation:-** 

    Actions actions = new Actions(driver.get()); 
        actions.moveToElement(wait.get().until(ExpectedConditions.visibilityOfElementLocated(By.xpath(currentObject)))); 
        actions.contextClick(); 
        actions.build().perform();

您是否将驱动程序切换到正确的框架?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM