如何通过Selenium Webdriver点击隐藏链接

时间:2013-06-28 08:35:41

标签: java selenium-webdriver

我无法通过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();

2 个答案:

答案 0 :(得分:0)

如果您因为某些原因不想在点击之前显示链接,可以使用javascript点击它(请参阅JavaScriptExecutor)。

答案 1 :(得分:-1)

String Block1 = driver.findElement(By.id("element ID"));

JavascriptExecutor js1=(JavascriptExecutor)driver;

js1.executeScript("$("+Block1+").css({'display':'block'});");