我有一个代码库,它部署在服务器中,除了上传 war 文件外,我没有任何访问权限。我已经在本地使用 apache tomcat 7 测试了该应用程序,它运行良好。
我在 JAVA 中有一个触发远程 Web 浏览器实例的代码,它在本地部署时运行良好,但是当我将 war 文件上传到服务器时,我得到一个异常,如下图所示。
nodeIP = "10.52.239.111";
driver = new RemoteWebDriver(new URL(Node), capability);
部署war的服务器的IP地址为“172.32.xxx.xxx”
我得到一个org.openqa.selenium.UnsupportedCommandException异常我用谷歌搜索它并找到了一些关于它指向的线程并要求更改主机文件地址和所有内容。但是我不明白如何解决我的情况,因为我根本无法控制服务器配置。
DesiredCapabilities capability = DesiredCapabilities.firefox();
capability.setBrowserName("firefox");
FirefoxProfile fp = new FirefoxProfile();
fp.setPreference("browser.private.browsing.autostart", true);
//fp.setPreference(FirefoxProfile.ALLOWED_HOSTS_PREFERENCE, "localhost,localhost.localdomain");
String Node = "http://" + nodeIP + ":5556/wd/hub";
try {
driver = new RemoteWebDriver(new URL(Node), capability);
driver.manage().window().maximize();
} catch (Exception e) {
e.printStackTrace();
}