Java Selenium grid打开没有URL的空白页面,而只有chrome运行测试
我试着用两种浏览器firefox和chrome同时运行测试。我用以下命令打开了三个命令行窗口 1.java-jar selenium-server-standalone-2.33.0.jar-roleJava Selenium grid打开没有URL的空白页面,而只有chrome运行测试,java,selenium-webdriver,selenium-grid,Java,Selenium Webdriver,Selenium Grid,我试着用两种浏览器firefox和chrome同时运行测试。我用以下命令打开了三个命令行窗口 1.java-jar selenium-server-standalone-2.33.0.jar-role java-jar-selenium-server-standalone-2.33.0.jar-role webdriver-hub localhost:4444/grid/register-browser browserName=“chrome”,version=8.0,platform=WIND
public static String browser;
public static void setUp() throws MalformedURLException //throws MalformedURLException
{
// if (browser.equalsIgnoreCase("firefox"))
// {
DesiredCapabilities capability1=DesiredCapabilities.firefox();
capability1= DesiredCapabilities.firefox();
capability1.setBrowserName("firefox");
capability1.setPlatform(Platform.WIN8);
driver=new RemoteWebDriver(new URL(nodeURL), capability1);
// }
//
// if (browser.equalsIgnoreCase("chrome"))
// {
capability1=DesiredCapabilities.chrome();
capability1.setBrowserName("chrome");
capability1.setPlatform(Platform.WIN8);
driver=new RemoteWebDriver(new URL(nodeURL), capability1);
// }
}
如果我必须在IE中运行测试,是否必须打开另一个命令行窗口?测试可以与testng.xml同时运行吗?请提供解决方案crazvink,
1.您不必为每个浏览器打开新的命令行窗口,您只需在一个节点过程中输入浏览器类型,如下所示:
java-jar-selenium-server-standalone-2.33.0.jar-role节点-browser-browser-name=firefox,version=3.6,maxInstances=5,platform=WINDOWS-browser-browser-name=chrome,maxInstances=5,platform=WINDOWS-Dwebdriver.chrome.driver=f:\chromedriver.exe
[披露:我为Ravello工作。]也有同样的问题,通过更新“Chromedriver.exe”解决了这个问题
注意:即使您更新到最新的chromedriver.exe,也要确保您的项目指向最新的项目。(该项目可能指向老潜水员)也有相同的问题,通过更新“chromedriver.exe”解决 注意:即使您更新到最新的chromedriver.exe,也要确保您的项目指向最新的项目。(项目可能指向老潜水员)