0

可能重复:
这个符号在 PHP <?=
中是什么意思 PHP 开放标签“<?=”和“<?php”/“<?”有什么区别?

<?=和 和有什么不一样<?php

顺便说一句,我搜索<?=但没有出现。您将如何<?=在 Stack Overflow 上进行搜索?


我也遇到了同样的问题,在搜索并尝试了许多不同的组合之后,我能够让 Selenium 在使用 RemoteWebDriver 时加载特定的配置文件。

网格配置

我使用包含以下内容的批处理文件启动 HUB

"C:\Program Files (x86)\Java\jre6\bin\java.exe" -jar C:\Downloads\Selenium\selenium-server-standalone-2.20.0.jar -role hub -maxSession 50 -Dwebdriver.firefox.profile=Selenium

我使用包含以下内容的批处理文件启动一个或多个节点(每个节点都有一个唯一的端口号):

"C:\Program Files (x86)\Java\jre6\bin\java.exe" -jar selenium-server-standalone-2.20.0.jar -role node -hub http://127.0.0.1:4444/grid/register -browser browserName=firefox,platform=WINDOWS,version=11.0,maxInstances=2 -maxSession 2 -port 5555 -Dwebdriver.firefox.profile=Selenium

这里的关键是这些命令的最后一部分,它需要与您创建的自定义配置文件的名称相匹配。

创建 WebDriver 实例的代码

private readonly Uri _remoteWebDriverDefaultUri = new Uri("http://localhost:4444/wd/hub/");

private IWebDriver CreateFireFoxWebDriver(Uri remoteWebDriverUri)
{
    var desiredCapabilities = new DesiredCapabilities();

    desiredCapabilities.SetCapability(CapabilityType.BrowserName, "firefox");
    desiredCapabilities.SetCapability(CapabilityType.Platform, new Platform(PlatformType.Windows));
    desiredCapabilities.SetCapability(CapabilityType.Version, "11.0");

    var drv = new RemoteWebDriver(remoteWebDriverUri ?? _remoteWebDriverDefaultUri, desiredCapabilities);

    return drv;
}

注意:这些功能需要与您在网格中运行的节点相匹配。

然后,您可以调用此方法,传入集线器的 Uri,或 null 以默认为 localhost。

4

0 回答 0