当我使用Selenium GRID时,执行不在节点桌面中启动。在这里,我尝试在节点桌面中启动Firefox浏览器。我该如何解决这个问题?您的回答可能会受到赞赏。谢谢。
**Below is my code**
public class GridExample {
WebDriver driver;
String baseUrl,nodeUrl;
@BeforeTest
public void setup() throws MalformedURLException{
baseUrl="https://www.google.com/ncr";
nodeUrl="http://**.0.0.*:5566/wd/hub";
System.setProperty("webdriver.gecko.driver","D://krishna//geckodriver-v0.11.1-win32//geckodriver.exe");
DesiredCapabilities capabilities=DesiredCapabilities.firefox();
capabilities.setBrowserName("firefox");
capabilities.setPlatform(Platform.VISTA);
driver=new RemoteWebDriver(new URL(nodeUrl),capabilities);
}
@Test
public void sampleTest() throws InterruptedException{
driver.get(baseUrl);
Thread.sleep(10000); //slow down for demo purposes
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("webdriver");
element.submit();
Thread.sleep(5000);
}
@AfterTest
public void teardown(){
driver.close();
}
}
**Below is my output stacktrace**
2017年6月9日下午5:35:55 org.openqa.selenium.remote.ProtocolHandshake createSession INFO:尝试双方言会话,假设是Postel的 Law适用于远程端log4j:WARN没有appender可以 找到logger(org.apache.http.client.protocol.RequestAddCookies)。 log4j:WARN请正确初始化log4j系统。 log4j:警告请参阅 http://logging.apache.org/log4j/1.2/faq.html#noconfig了解更多信息。
FAILED CONFIGURATION:@BeforeTest设置 org.openqa.selenium.remote.UnreachableBrowserException:不能 开始一个新的会议。可能的原因是遥控器的无效地址 服务器或浏览器启动失败。构建信息:版本:'未知', 修订版:'1969d75',时间:'2016-10-18 09:43:45 -0700'系统信息: 主机:'SYSTEM26-PC',ip:'10 .0.0.14',os.name:'Windows 7',os.arch: 'amd64',os.version:'6.1',java.version:'1.8.0_111'
SKIPPED CONFIGURATION: @AfterTest tear down SKIPPED: sampleTest org.openqa.selenium.remote.UnreachableBrowserException: Could not
开始新会话。可能的原因是遥控器的无效地址 服务器或浏览器启动失败。构建信息:版本:'未知', 修订版:'1969d75',时间:'2016-10-18 09:43:45 -0700'系统信息: 主机:'SYSTEM26-PC',ip:'10 .0.0.14',os.name:'Windows 7',os.arch: 'amd64',os.version:'6.1',java.version:'1.8.0_111'
=============================================== 默认测试 测试运行:1,失败:0,跳过:1
配置失败:1,跳过:1
===============================================默认套件总测试运行:1,失败:0,跳过:1配置失败:1,跳过:
1