0

我无法通过 Selenium Webdriver 单击隐藏链接。

我正在使用以下代码:

WebElement dwnld = driver.findElement((By.xpath("////form[@id='aspnetForm']/div[6]/div[2]/div/table/tbody/tr[3]/td[2]/table/tbody/tr[2]/td/a")));
Actions builder = new Actions(driver);
Action hoverAction = builder.click(dwnld).build();
hoverAction.perform();
4

2 回答 2

0

如果由于某种原因您不想在单击之前显示链接,您可以使用 javascript 来单击它(请参阅 JavaScriptExecutor)。

于 2013-06-28T10:15:51.097 回答
-1
String Block1 = driver.findElement(By.id("element ID"));

JavascriptExecutor js1=(JavascriptExecutor)driver;

js1.executeScript("$("+Block1+").css({'display':'block'});");
于 2016-12-22T14:31:53.533 回答