2
我已經寫了下面的代碼Junit的點擊Sign In
目前quikr網站上的鏈接下方 http://www.quikr.com/。無法點擊使用硒鏈接webdriver的Vesrion 3.0.0.beta3
代碼運行沒有任何錯誤,但罰款的webdriver的似乎並不被點擊網站上的Sign In
鏈接。請建議。
我使用:
OS: Win10
Slenium的webdriver:版本3.0.0.beta3
Firefox瀏覽器版本: 49.0.1
import java.util.concurrent.TimeUnit;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Quikr {
@Test
public void loginTest(){
System.setProperty("webdriver.gecko.driver","C:\\Eclipse\\Drivers\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.quikr.com/");
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
if(!driver.findElements(By.xpath(".//*[@id='responsiveHeader']/div[1]/div[1]/ul/li[4]/a/span[1]")).isEmpty()){
System.out.println("Link present");
}else{
System.out.println("Link not present");
}
driver.findElement(By.xpath(".//*[@id='responsiveHeader']/div[1]/div[1]/ul/li[4]/a/span[1]")).click();
}
}
我可以使用上面提供的代碼點擊'登錄'鏈接。 –