小编Vad*_*dim的帖子

如果指定了直接节点ip,IE11测试运行,但在指定网格集线器URL时失败

我使用nodejs selenium-standalone,我有:

1)使用role = hub在Mac上运行的selenium-standalone

2)使用role = node在Mac上运行的selenium-standalone(在本地Mac浏览器上运行测试)

3)Windows 10安装在parallels桌面上,运行带有role = node的selenium-standalone

4)关于本文配置IE11 https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver#required-configuration

我在我的测试(yandex gemini)中有gridUrl配置,当我将它设置为windows节点url(http://10.211.55.4:5555/wd/hub)时,IE11测试工作正常.但是当我将gridUrl设置为正确的值(意味着本地网格集线器127.0.0.1:4444/wd/hub)时,IE11会打开"这是WebDriver服务器的初始启动页面".和控制台中"仅允许本地连接".在这种情况下,所有其他Windows浏览器都可以正常工作(chrome,firefox,edge).在mac selenium网格集线器控制台或windows selenium节点控制台中没有任何错误 - 似乎网格集线器不知何故错误地尝试调用Windows节点IEDriver.

启动selenium的命令:

1)MacOS中心:

java -jar 3.8.1-server.jar -role hub
Run Code Online (Sandbox Code Playgroud)

2)Windows10节点:

java -jar 3.8.1-server.jar -role node -hub http://192.168.1.4:4444/grid/register
Run Code Online (Sandbox Code Playgroud)

在此之后,我可以在MacOS http://127.0.0.1:4444/grid/console上看到所有节点和浏览器.

我使用selenium 3.8.1,IEdriver x64 3.8.0

MacOS中心终端截图:

MacOS集线器终端截图

Windows节点cmd截图:

Windows节点cmd截图

MacOS网格集线器控制台截图与配置:

MacOS网格集线器控制台截图与配置

MacOS网格集线器控制台截图:

MacOS网格集线器控制台截图

集线器和节点的DEBUG模式输出:

Windows节点控制台成功输出(不使用网格集线器直接连接):

2018-01-21 22:07:43.348:INFO:osjshC.ROOT:qtp31280858-9: org.openqa.selenium.remote.server.WebDriverServlet-11d44a3: Initialising WebDriverServlet

22:07:43.379 INFO - Found handler: org.openqa.selenium.remote.server.commandhandler.BeginSession@1f51925

22:07:43.379 INFO - /session: Executing POST on /session (handler: BeginSession)

22:07:43.458 INFO - Capabilities are: Capabilities {browserName: internet explorer, …
Run Code Online (Sandbox Code Playgroud)

selenium selenium-grid

8
推荐指数
1
解决办法
644
查看次数

如何使用javascript从UUID v1(TimeUUID)中提取时间戳?

我使用Cassandra DB和Helenus模块对nodejs进行操作.我有一些包含TimeUUID列的行.如何在javascript中从TimeUUID获取时间戳?

uuid cassandra node.js helenus

6
推荐指数
4
解决办法
7793
查看次数

标签 统计

cassandra ×1

helenus ×1

node.js ×1

selenium ×1

selenium-grid ×1

uuid ×1