如何在bluemix的虚拟机上部署selenium hub
来源:互联网 发布:软件工程硕士排名 编辑:程序博客网 时间:2024/04/27 14:10
1 新建一个虚拟机
2 在虚拟机上建VPN server
Centos7 VPN Server
按照上述guide安装完VPN后需要在防火墙开放Selenium Hub的端口,以默认的4444为例
sudo firewall-cmd --permanent --add-port=4444/tcpsudo firewall-cmd --reload
注:Window7作为客户端连接是可能需要增加以下注册表信息
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters下增加名为ProhibitIpSec的DWORD值 ,value设为1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent下增加名为AssumeUDPEncapsulationCo
3 在虚拟机上安装Java
查找最新的JDK
sudo yum list java-1.8*
从list里可以看到最新的oepenjdk的包名,安装他
sudo yum install java-1.8.0-openjdk.x86_64
验证
java -version
4 安装FTP服务器
此处用docker安装会比较方便
安装docker点我
安装ftp点我
5 下载需要的selenium server的jar包上传到虚拟机上
6 在虚拟机上启动Selenium Hub
java -jar selenium-server-standalone-2.52.0.jar -role hub
7 在node终端启动node
由于node一般都处于局域网,在子网内的ip是无法被cloud端的虚拟机访问到的。首先需要接入步骤2建立的vpn server,然后通过ipconfig命令查看vpn的内网ip
然后用下面这个命令启动node
java -jar selenium-server-standalone-2.52.0.jar -role node -host 内网ip -nodeConfig defaultNodeConfig.json
完工
此时代码执行机可以指定hub的ip可以指定为虚拟机的公网ip,来在内网的node上执行测试了
0 0
- 如何在bluemix的虚拟机上部署selenium hub
- 如何删除已经部署在android虚拟机上的程序
- 云计算--在bluemix平台上部署一个JavaWeb程序
- 在IBM bluemix公有云上部署容器
- git hub在windows上的使用
- 让您的应用程序在 Bluemix 上富有弹性
- 一款运行在Bluemix上的小游戏 - 2048
- 怎么在虚拟机上部署你自己的项目?
- xCat在 虚拟机上部署系统
- 在Windows Azure上部署Linux虚拟机
- 虚拟机评估——如何确定一个CPU核上部署的虚拟机数量?
- 如何在Windows Azure虚拟机上部署OpenLogic CentOS镜像
- 在linux虚拟机上部署MyEclipse上的javaWeb项目步骤
- 在vmare的虚拟机上部署spark1.5.2的ha(成功)和在openstack的虚拟机上部署spark1.5.2的ha(失败)
- 如何在虚拟机中使用宿主机上的文件
- 在虚拟机上如何设置linux屏幕的分辨率
- 用laravel写的项目如何布置在虚拟机上
- 如何在宿主机上查询虚拟机的ip
- Scala简明教程(3)
- oracle SQL 错误: ORA-02014: 不能从具有 DISTINCT, GROUP BY 等的视图选择 FOR UPDATE
- 在WebView中使用webp格式图片
- Struts2中文乱码解决办法
- hdu 2680 最短路
- 如何在bluemix的虚拟机上部署selenium hub
- iOS autoLayout
- Git学习
- 命令行执行Junit测试
- 对链表进行排序
- 欢迎使用CSDN-markdown编辑器
- NoSQL之Redis---Lists类型命令
- Java加密技术(二)——对称加密算法DES&AES
- 仿微信图片选择器