单击使用WebDriver显示的链接上的事件;javascript:void(0)";在状态栏上

单击使用WebDriver显示的链接上的事件;javascript:void(0)";在状态栏上,java,javascript,selenium,selenium-webdriver,mousehover,Java,Javascript,Selenium,Selenium Webdriver,Mousehover,我试图点击鼠标悬停事件中生成的下拉列表中的第一个链接 尝试了很多选项,但没有成功,只在状态栏上看到“javascript:void(0)”。到目前为止,请在鼠标悬停时显示下拉列表。仅在单击第一个链接时出现问题 <a title="Insert" href="#"> <span>Insert</span> </a> <ul> <li class="standardContent"> <

我试图点击鼠标悬停事件中生成的下拉列表中的第一个链接

尝试了很多选项,但没有成功,只在状态栏上看到“javascript:void(0)”。到目前为止,请在鼠标悬停时显示下拉列表。仅在单击第一个链接时出现问题

<a title="Insert" href="#">
    <span>Insert</span>
</a>
<ul>
     <li class="standardContent">
         <a id="id193" title="Modules & Topics from a Library" href="#"> Modules & Topics  from a Library </a>
     </li>
      <li class="customModule">
下一次尝试

  Actions act = new Actions(driver);
        WebElement iconhover = driver.findElement(By.className("insertItems"));
        act.moveToElement(iconhover).click().build().perform();
        WebDriverWait wait = new WebDriverWait(driver,10);
        WebElement mod = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@class='standardContent']")));
        WebElement a = driver.findElement(By.xpath("//*[@class='insertItems']/ul"));
        List <WebElement> ancartag= a.findElements(By.tagName("a"));
        for (int i=0; i<ancartag.size();i++){
            System.out.println(ancartag.get(0));
            ancartag.get(0).click();
        }
Actions act=新操作(驱动程序);
WebElement iconhover=driver.findElement(By.className(“insertItems”);
act.moveToElement(iconhover)。单击().build().perform();
WebDriverWait wait=新的WebDriverWait(驱动程序,10);
WebElement mod=wait.until(ExpectedConditions.elementToBeClickable(By.xpath(“/*[@class='standardContent']));
WebElement a=driver.findElement(By.xpath(“/*[@class='insertItems']/ul”);
列表ancartag=a.findElements(按.tagName(“a”));

对于(int i=0;i请尝试以下代码段:

WebElement element = driver.findElement(By.tagName("Modules & Topics  from a Library"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);

它不起作用。WebElement element=driver.findElement(By.className(“standardContent”);JavascriptExecutor executor=(JavascriptExecutor)driver;executor.executeScript(“参数[0]。单击();”,元素)您可以尝试使用WebElement element=driver.findElement(By.tagName)吗(“库中的模块和主题”);是否尝试将操作链接在一起?
act.moveToElement(iconhover)。moveToElement(driver.findelelement(By.xpath(“/*[@class='standardContent'])))。单击().perform();
WebElement element = driver.findElement(By.tagName("Modules & Topics  from a Library"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);