问题标签 [zalenium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - zalenium java空指针异常
我将 zalenium 用于远程驱动程序,但是当我调用 url 时,浏览器打开,然后引发 java 空指针异常
你试图改变能力
我得到的错误是下一个
FAILED: Test1
java.lang.NullPointerException
at InvoicingDashboard.TestCases.Test1(TestCases.java:77)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
at org.testng.TestRunner.privateRun(TestRunner.java:648)
at org.testng.TestRunner.run(TestRunner.java:505)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
at org.testng.SuiteRunner.run(SuiteRunner.java:364)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
at org.testng.TestNG.runSuites(TestNG.java:1049)
at org.testng.TestNG.run(TestNG.java:1017)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
================================================= 默认测试
测试运行:1,失败:1,跳过:0
zalenium - 使用 testingbot,无法在 zalenkum 仪表板获取视频
1. 总结问题
使用 testingbot,测试完成后,dashboard 无法获取视频。
在zalenium容器的以下路径中,视频不存在。
另一方面,我使用本地的 elgalu/selenium,我可以毫无问题地在仪表板上获取视频。
我可以使用 zalenium + testingbot 获取视频吗?
2.我已经试过了
zalenium 似乎在测试结束时从以下代码显示的 URL 获取视频。
在 zalenium 容器中,我确认我可以使用我的密钥和秘密访问此 API。
3.部分代码和组件版本
- 码头工人:18.06.1-ce
- 码头工人撰写:1.17.1
- dozel/zalenium id:150b95a0aa6b 创建时间:2019-06-17T06:23:59.635702925Z
- elgalu/selenium id:4afe4ce965ee 创建时间:2019-06-05T06:01:05.71727027Z
- 操作系统:ubuntu 18.04.2
- 码头工人-compose.yml
- 关于驱动程序的 mytest 脚本 (base.rb)
- 通用/功能.rb
kubernetes-helm - 我们可以为 Zalenium Hub 创建一个副本集吗
我正在尝试使用 kubernetes 复制 zalenium 集线器,但我遇到了问题。单个 zalenium 集线器工作正常。如果我添加的副本数超过 1,那么它会在 zalanium 实时预览页面(http://zalenium:port/admin/grid/live)中显示 403 Forbidden、502 Badgateway、No VNC..etc
它有时会在实时预览页面中显示 502 Badgateway 和 403 Forbidden, No VNC in zalenium 容器。
请告诉我如何解决这个问题。
这是我运行时的 kubernetes 部署文件。
python-3.x - Zalenium:Python:自定义功能
我在 python 中有以下硒代码,我试图在 Zalenium 网格上运行。当我在运行以下 docker 命令后运行代码时,代码运行良好并在 Zalenium 网格上运行。
我想知道的是 Zalenium 有哪些可用的自定义功能,以及如何在 Python 中设置它们。例如,下面的 Zalenium 文档图像中的几个自定义功能引用了Zalenium链接。
码头工人命令
docker run --rm -ti --name zalenium -p 4444:4444 -p 5555:5555 -e PULL_SELENIUM_IMAGE=true -v /var/run/docker.sock:/var/run/docker.sock -v /tmp/视频:/home/seluser/videos --privileged dosel/zalenium start --desiredContainers 2 --maxDockerSeleniumContainers 5
代码:
selenium - 如何从 Windows 中运行 Zalenium 测试?
我想在 Zalenium 上运行我的测试。我正在使用Win10 pro 64位。我开始zalenium:
我的驱动程序设置来自代码:
但是,当我运行测试时,我收到此错误:
我究竟做错了什么?
docker - 远程 AWS 上的 Zalenium 集线器 IP
我是 Zalenium 和 Docker 的新手。我正在学习使用这里的教程https://www.youtube.com/watch?v=9TN5IkyJ030。
我正在一台远程 AWS Linux 机器上运行本教程中提供的步骤。我可以通过 put 访问。完成所有步骤后,我可以看到集线器和节点正在运行。
但是如何在我的 Windows 浏览器上访问这个远程设置的 Zalenium Grid 控制台?
这就是它的样子
selenium - Zalenium 推出 chrome 浏览器,但未启动测试
我正在尝试在 zalenium 上运行我的测试脚本,尽管浏览器已启动(在 vnc 中注意到)但测试并未在容器上运行。我在日志中注意到以下错误。
硒版本:
硒日志:
org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话。所需功能 = Capabilities [{name=TestCaseName, browserName=chrome, platform=LINUX}],所需功能 = Capabilities [{}] 构建信息:版本:'3.0.1',修订:'1969d75',时间:'2016- 10-18 09:49:13 -0700'
码头工人日志:
警告 osjetty9.server.HttpChannel - /wd/hub/session java.io.IOException:org.openqa.grid.common.exception.GridException:在请求中未找到功能:{“capabilities”:{“desiredCapabilities”:{“name ":"TestcaseName","browserName":"chrome","platform":"LINUX"},"requiredCapabilities": {}}}
selenium - 使用 Zalenium(可扩展的硒网格)运行 dockerized Behat BDD 测试
我正在尝试使用 docksal/behat docker-compose 运行 Behat BDD 测试(参考:https ://github.com/docksal/behat
查看 Zalenium文档
集成 docksal/behat 和 zelenium 尚不清楚
使用。这。跟随 docker-compose.yml
我可以调出以下容器:
现在查看示例目录中的run-behat :
基本上执行
我收到一个错误:
然而:
也许在 behat.ymlwd_host: http://localhost:4444/wd/hub
它不应该指向本地主机,而是集线器?因为 wd_host 应该指向容器中运行的硒网格?
docker - Zalenium Grid:如何设置超时、maxInstances 和 maxSessions?
连续运行几个小时后,我收到以下错误
X request waiting for slots to be free
在论坛上搜索此错误后,我发现我需要设置 maxInstances、maxSessions 和超时(建议如果这不是解决方案)。
那么,如何使用此命令设置这 3 个属性:
nightwatch.js - 如何为夜间 Js 禁用 Zalenium 视频录制
我正在Zalenium
为守夜脚本使用服务器。我想禁用实时视频录制。是否可以在 nightwatch.json 文件中指定任何参数?
找到以下 java 代码。不确定如何在 nightwatch.js 中使用它