作为练习,我被要求在https://recongate.com/网站上创建一些基于硒的基本测试。
不幸的是,我看不到标准的Selenium方法(例如driver.findElement)可用于此站点。
看来此页面的路由路径运行正常,因此WebDriver
从未收到那里的响应。
我对Selenium并不陌生,但之前从未见过这样的事情。
例如
String home = "//a[@href='#home' and @style]";
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath(home)));
失败
org.openqa.selenium.TimeoutException: timeout
答案 0 :(得分:0)
我尝试了下面的代码,它对我来说很好用。请尝试一下。
@Test
public void check()
{
System.setProperty("webdriver.chrome.driver", "c://chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://recongate.com");
List<WebElement> ele = driver.findElements(By.xpath("//*[@id='contact']"));
for(WebElement ele1 : ele)
{
ele1.click();
}
}
通过:检查
================================================ 默认测试