我做得太多了
我在build.gradle
中包含了selenium作为依赖项。它看起来像
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
testCompile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '3.3.1'
}
在我的测试课程中,我提供了一个小代码,如下所示。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.Test;
import org.junit.Test;
import static org.junit.Assert.*;
public class TestClass {
@Test
public void Test1(){
System.setProperty("webdriver.gecko.driver", "/Users/xyz/Downloads/geckodriver");
DesiredCapabilities capabilities=DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
WebDriver driver = new FirefoxDriver(capabilities);
driver.get("http://www.google.com");
driver.close();
driver.quit();
}
}
我创建了一个 Testng 实例来运行 intellij 中的测试用例。
我面临的问题
执行测试后。我收到以下错误。
org.openqa.selenium.WebDriverException: failed to lookup address information: nodename nor servname provided, or not known
我不知道该如何调试它。
答案 0 :(得分:0)
setProperty时检查路径
System.setProperty(" webdriver.gecko.driver&#34 ;, " d:\ workspacess \ SRC \配置\ geckodriver.exe&#34); WebDriver驱动程序 = new FirefoxDriver();