Selenium网格、量角器-您能否将执行功能限制为仅在某个节点上
有人知道有没有一种方法可以将执行限制在特定功能的规格范围内,仅限于特定的Selenium网格?即(节点IP配置):Selenium网格、量角器-您能否将执行功能限制为仅在某个节点上,selenium,protractor,selenium-grid,Selenium,Protractor,Selenium Grid,有人知道有没有一种方法可以将执行限制在特定功能的规格范围内,仅限于特定的Selenium网格?即(节点IP配置): 可能的解决方案之一: 再添加一个具有自定义版本的浏览器,例如'version':'specialTest'。您将有2个色度,一个版本为“ANY”,另一个版本为“specialTest”。在这种情况下,您需要使用版本设置为“specialTest”的驱动程序 { 'browserName': 'chrome', 'platform': 'ANY', 'version':
可能的解决方案之一:
再添加一个具有自定义版本的浏览器,例如
'version':'specialTest'
。您将有2个色度,一个版本为“ANY”,另一个版本为“specialTest”。在这种情况下,您需要使用版本设置为“specialTest”的驱动程序
{
'browserName': 'chrome',
'platform': 'ANY',
'version': 'ANY',
'nodeIP': '192.168.128.13',
'chromeOptions': {
'args': [
'--start-maximized',
'incognito',
'--disable-extensions',
],
'prefs': {
'download': {
'prompt_for_download': false,
'default_directory': downloadFolderPath
}
}
}
},
{
'browserName': 'chrome',
'platform': 'ANY',
'version': 'specialTest',
'nodeIP': '192.168.128.13',
'chromeOptions': {
'args': [
'--start-maximized',
'incognito',
'--disable-extensions',
],
'prefs': {
'download': {
'prompt_for_download': false,
'default_directory': downloadFolderPath
}
}
}
}
您的意思是限制在特定selenium节点上执行吗?完全正确。但不是所有的测试,只有与特定功能相关的测试。您的目标是在需要下载一些文件的地方运行测试吗?不,我希望有一种方法可以告诉Digrator/selenium grid/jasmine(不确定谁)每个节点(无论哪个节点)一次执行一个功能,因此,测试将继续自动分发,但不能在同一节点上同时执行来自不同功能的两个测试。这是因为我们需要使用不同的用户执行测试,并将测试作为参数传递给相应的功能,但我们不希望两个用户在同一个节点上并行运行测试(在我们的配置或应用程序中,实例也是Selenium网格节点)@Lucy通过将
'maxSession':1
添加到功能中,您只能为节点允许1个会话?如果您将maxSession':1
添加到节点配置并将其注册到集线器,则节点中一次仅运行1个测试。
{
'browserName': 'chrome',
'platform': 'ANY',
'version': 'ANY',
'nodeIP': '192.168.128.13',
'chromeOptions': {
'args': [
'--start-maximized',
'incognito',
'--disable-extensions',
],
'prefs': {
'download': {
'prompt_for_download': false,
'default_directory': downloadFolderPath
}
}
}
},
{
'browserName': 'chrome',
'platform': 'ANY',
'version': 'specialTest',
'nodeIP': '192.168.128.13',
'chromeOptions': {
'args': [
'--start-maximized',
'incognito',
'--disable-extensions',
],
'prefs': {
'download': {
'prompt_for_download': false,
'default_directory': downloadFolderPath
}
}
}
}