簡體   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