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();
}
}
我可以使用上面提供的代码点击'登录'链接。 –