2016-06-09 179 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); 

希望它會工作... :)