[英]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.