工作在硒webdriver首先我想鼠標需要懸停在圖像中顯示的選項卡。從年齡到解決時間。使用Java。如何鼠標懸停,然後需要點擊選項卡上 - Selenium WebDriver
if(existsElement("ext-pr-backlog-evolution")==true){
WebElement menuHoverLink = driver.findElement(By.id("ext-pr-backlog-evolution"));// Problem in this line
actions.moveToElement(menuHoverLink).perform();//
JavascriptExecutor executor = (JavascriptExecutor)driver;// This is exactly opening the page
executor.executeScript("arguments[0].click();", driver.findElement(By.id("ext-pr-backlog-evolution")));// This is exactly opening the page
Thread.sleep(6000);
}
else{
System.out.println("element not present -- so it entered the else loop");
}
下面是HTML標籤
<a id="ext-pr-backlog-evolution" class=" ext-pr-backlog-evolution" name="ext-pr-backlog-evolution" href="https://10.4.16.159/extranet_prbacklogevolutiontendency/reports/type/default/">Overview & Evolution</a>
在圖像高達問題報告(PR)試圖點擊概述和演進機理分析標籤表明它正在當鼠標懸停門票選項卡,但概述和Evloution頁面正在打開。確切地說,它是打開選項卡,但不是懸停和點擊。
好友。您必須根據您的使用更改代碼。這是一個例子。像「webdriver」就會成爲你的「驅動程序」。使用javascriptexecutor導入「org.openqa.selenium.JavascriptExecutor」 –
請向我建議任何解決方案或示例示例 – Amirdha