以下是设置:
本地机器 - 托管代码
远程机器 - 托管Jenkins&硒中心
Remote Machine2 - 在节点模式下独立运行selenium
我有代码设置来访问集线器,集线器确实检测到节点,代码在节点上执行就好了。这个问题是测试仍然是串行运行的。如何设置代码以使每个黄瓜方案并行运行? (我想象一个队列,当一个节点打开满足要求时,下一个就行了)这是我现在拥有的
profile = Selenium::WebDriver::Chrome::Profile.new
caps = WebDriver::Remote::Capabilities.new(:browser_name => 'chrome', :profile => profile)
@browser = Watir::Browser.new(:remote, :url => "http://#{ENV['TEST_MACHINE']}/wd/hub", :desired_capabilities => caps)