DesiredCapabilities edge = new DesiredCapabilities(Browser.EDGE, "", Platform.Windows);
RemoteWebDriver driver = RemoteWebDriver(remoteAddress,edge);
System.out.println(driver.getCapabilities().getPlatform());
即使我将平台设置为Platform.Windows,也会将平台打印为ANY。我使用Windows 10与最新的MicrosoftWebDriver.exe(10.0.14393)。如何将该平台作为Windows?
答案 0 :(得分:0)
会话中返回的平台来自浏览器驱动程序可执行文件。它可能不完全是您传入的内容。如果浏览器驱动程序可执行文件(在Microsoft Edge的情况下为MicrosoftWebDriver.exe
)在其新会话的响应中返回ANY
(或没有),那么&#39 ; s返回到您的代码的内容。 Microsoft需要在其驱动程序中进行更改以更改此行为。