2016-06-09 128 views
0

大家好我正在使用selenium backed webdriver我自动化一些第三方网站,所以我没有任何访问该网站的代码问题是,我的硒测试案例works well firefox但是当我use chromedriver it gives an exception元素是不可点击的在(693,14)点。其他元素将收到点击我的一些博客,使用的代码行使得问题读走线下面给出Selenium WebDriver-Chrome

WebDriverWait wait=new WebDriverWait(driver, 20); 
WebElement element=wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@id='sendFile']"))); 
element.click(); 

但仍然面临着同样的问题。 有人请帮我解决这个问题。谢谢..

回答

1

JavascriptExecutor如下尝试: -

WebDriverWait wait = new WebDriverWait(driver, 20); 
WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@id='sendFile']")));  
JavascriptExecutor executor = (JavascriptExecutor)driver; 
executor.executeScript("arguments[0].click();", element); 

希望它会工作... :)