我有在 Windows x64 和 Windows x86 上进行网络启动测试的任务。我已经设置了 Selenium Grid(1 个集线器和两个节点)。如何仅针对 Win x64 启动测试?
当我在 Node 上启动 selenium 服务器时,我没有找到 x64 或 x86 的参数。
我有在 Windows x64 和 Windows x86 上进行网络启动测试的任务。我已经设置了 Selenium Grid(1 个集线器和两个节点)。如何仅针对 Win x64 启动测试?
当我在 Node 上启动 selenium 服务器时,我没有找到 x64 或 x86 的参数。
您可以尝试使用不同的平台值
java -jar selenium.jar -role node -hub http://yourhubaddress:hubport/grid/register -browser browserName=iexplorer,platform=win7
对于 x86
java -jar selenium.jar -role node -hub http://yourhubaddress:hubport/grid/register -browser browserName=iexplorer,platform=XP
现在,在您的测试中,您只需要设置正确的 browserName。就像是
DesiredCapabilities customIECapability=DesiredCapabilities.internetExplorer();
if(propertywhichcontainsbrowseryouwanttorun=x64IE){
customIECapability.setPlatform("win7");
}
else
if(propertywhichcontainsbrowseryouwanttorun="x32IE"){
customIECapability.setPlatform("XP");
}
WebDriver driver = new RemoteDriver("huburl",customIECapability);
这应该将您的测试重定向到适当的机器。