![](/img/trans.png)
[英]Unable to select an option from right click menu in selenium using java
[英]unable to launch new tab from right click action | Java Selenium
我正在嘗試右鍵單擊一個鏈接並使用向下箭頭鍵並輸入以打開一個新選項卡。
問題:執行過程中沒有顯示錯誤。 鏈接被識別並右鍵單擊它。 但是,代碼不執行向下箭頭並進入操作。 似乎無法弄清楚為什么。 有人可以幫忙嗎?
代碼:
a.moveToElement(subfooterdriver.findElements(By.tagName("a")).get(1)).contextClick().sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.RETURN).build().perform();
a - obj to action class
, subfooterdriver - is a frame consisting of 5 links
更新:
我能夠通過以下代碼解決問題,但我想了解第一個代碼出了什么問題。
String clickonlink=Keys.chord(Keys.COMMAND,Keys.ENTER);
subfooterdriver.findElements(By.tagName("a")).get(i).sendKeys(clickonlink);
您可以獲得此超文本中的鏈接,然后在新選項卡中打開它,如下所示:
//element locatore
WebElement link =driver.findElement(By.tagName("a"));
//Get Required URL
String url = link.getAttribute("href");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.