我知道我可以在同一台机器上启动多个IEDriverServer.exe实例,只要我为每个实例提供一个唯一的“--port”参数。
我不知道如何告诉Selenium Server实例在自定义端口上查找其中一个IEDriverServer实例。我看到可用于Selenium启动的唯一端口参数是Selenium自己监听的端口。由于我可以告诉Selenium Server实例在哪里找到IEDriverServer可执行文件,通过“-Dwebdriver.ie.driver”属性参数,我希望类似于IE驱动程序服务器端口。但我找不到这样的选择。
我的最后的手段思想可能是“能力”论点(https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities),但那里没有任何显示看起来很有希望。我看到Firefox驱动程序有一个端口选项(webdriver_firefox_port),但它似乎是唯一具有这种选项的浏览器。
注意:可以询问有关PhantomJS而不是IEServerDriver的相同问题......我认为没有办法告诉Selenium已经在自定义端口上单独启动了PhantomJS实例。