Java 如何为单击tab-SeleniumWebDriver创建鼠标事件?

Java 如何为单击tab-SeleniumWebDriver创建鼠标事件?,java,javascript,jquery,selenium,tabs,Java,Javascript,Jquery,Selenium,Tabs,使用SeleniumWebDriver和Java。我每个产品都有一个叫做PR的标签名。 我在“公关报告”选项卡下有许多选项卡。。在我用过的公关标签上 WebElement menuHoverLink = driver.findElement(By.id("ext-pr")); actions.moveToElement(menuHoverLink).perform(); 但我尝试单击每个产品选项卡的PR的相同格式是单击其他选项卡。元素的目标是通过ID <a id="ext-pr-doma

使用SeleniumWebDriver和Java。我每个产品都有一个叫做PR的标签名。 我在“公关报告”选项卡下有许多选项卡。。在我用过的公关标签上

WebElement menuHoverLink = driver.findElement(By.id("ext-pr"));
actions.moveToElement(menuHoverLink).perform();
但我尝试单击每个产品选项卡的PR的相同格式是单击其他选项卡。元素的目标是通过ID

<a id="ext-pr-domain" class=" ext-pr-domain" name="ext-pr-domain" href="https://10.4.16.159/extranet_prperdomain/reports/">Per Prod/SW Pack/RDT Group</a>

请帮我解决这个问题。

据我所知,您还必须构建操作。试一试

actions.moveToElement(menuHoverLink).build().perform();
或者,如果需要单击以使其可见:

actions.moveToElement(menuHoverLink).click().build().perform();

看看可以帮你解决你的问题。我试过在那个问题上给出的任何东西都帮不了我。。请给我一些解决办法
actions.moveToElement(menuHoverLink).click().build().perform();