selenium3.0 远程模式

准备工作:

1. 安装chrome浏览器

2. 下载selnium-server-standalone-3.0.1.jar

步骤:

1. java -jar selnium-server-standalone-3.0.1.jar  (默认ip:localhost、port:4444)

PS:作为单个server启动时,千万不要画蛇添足加个 -role hub/node

2.  测试脚本代码:

 1 public class NewTest {
 2
 3     WebDriver driver;
 4
 5     DesiredCapabilities desire;
 6
 7     @Test
 8     public void f() {
 9
10         driver.get("http://www.baidu.com");
11         try {
12             Thread.sleep(5000);
13         } catch (InterruptedException e) {
14             // TODO Auto-generated catch block
15             e.printStackTrace();
16         }
17
18     }
19
20     @BeforeMethod
21     public void beforeMethod() {
22         desire = DesiredCapabilities.chrome();
23         try {
24             driver = new RemoteWebDriver(new URL("http://10.1.7.104:4444/wd/hub"), desire);
25         } catch (MalformedURLException e) {
26             // TODO Auto-generated catch block
27             e.printStackTrace();
28         }
29         driver.manage().window().maximize();
30     }
31
32     @AfterMethod
33     public void afterMethod() {
34         driver.quit();
35     }
36
37 }

注:以上代码所用到的IP为远程设备的IP。启用远程设备上的chrome浏览器,首先在远程设备上启动server(即:cmd--->java -jar selnium-server-standalone-3.0.1.jar),然后在本地执行测试脚本即可远程启动。

时间: 2024-07-31 23:57:30

selenium3.0 远程模式的相关文章

Hive的三种安装方式(内嵌模式,本地模式远程模式)

一.安装模式介绍:     Hive官网上介绍了Hive的3种安装方式,分别对应不同的应用场景.     1.内嵌模式(元数据保村在内嵌的derby种,允许一个会话链接,尝试多个会话链接时会报错)     2.本地模式(本地安装mysql 替代derby存储元数据)     3.远程模式(远程安装mysql 替代derby存储元数据) 二.安装环境以及前提说明:     首先,Hive是依赖于hadoop系统的,因此在运行Hive之前需要保证已经搭建好hadoop集群环境.     本文中使用的

性能测试之JMeter远程模式

事实上,你的JMeter客户端机器是不能表现出完美的压力请求,来模拟足够多的用户或由于网络限制去向服务施加压力,一种解决方法是通过一个JMeter去控制多个/远程JMeter.通过运行JMeter的远程模式,你可以通过多个低配制的电脑复制测试计划用于模拟一个大数据量的压力并发在服务器上.一个JMeter客户端实例可以控制多个远程JMeter实例,并收集所有数据信息.特点如下: · 保存测试样例在本机电脑 · 通过一台机器来管理多台JMeter测试机 · 不需要复制测试计划到每一台JMeter测试

HBase完全分布式安装以及Hive远程模式(mysql作为数据库)的安装

各位真的不好意思.上次的博文有误.上次的应该是HBase的伪分布式安装.这次本人保证是完全分布式安装. 首先是HBase的完成分布式安装.这次部署的环境是hadoop-1.2.1+hbase-0.98.X.因为这个版本的HBase是直接对应hadoop-1.2.1,故也就省去了覆盖jar包的步骤以及排除了覆盖带来的不稳定性.OK,下载后解压,进入conf目录,配置hbase-env.sh文件.如图.这里HBASE_CLASSPATH是指向hadoop的conf目录的,这点需要注意. 下面是打开z

Selenium2+python自动化2-pip降级selenium3.0

selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH selenium默默的升级到了3.0,然而网上的教程都是基于selenium2的,最近有不少小伙伴踩坑了,决定有必要出这一篇,帮助刚入门的小伙伴们解决好环境问题. selenium+python环境搭配: selenium2+firefox46以下版本(无需驱动包,firefox喜欢偷偷升级,你懂的) selenium3+firefix47以上版本(必须

Windows Azure Cloud Service (41) 修改云服务IIS托管管道模式为4.0经典模式

<Windows Azure Platform 系列文章目录> 这是笔者在之前的项目中遇到的问题,做一下总结,给网友做参考. 在一般情况下,Visual Studio开发的Cloud Service在部署到Azure PaaS平台后,是IIS托管管道模式.有的时候,客户的Web应用程序需要4.0经典模式.就需要在启动Web Role时自定义IIS配置.我这里简单介绍一下. 1.在项目中添加引用:C:\Windows\System32\inetsrv\Microsoft.Web.Administ

IDEA 14.0 (默认模式) 快捷键

IDEA 14.0 (默认模式) 快捷键 1.Alt+Shift+R:重命名变量名.类名.方法名(使用已经使用过的) 2.Ctrl+O :重写方法 3.Alt+Shift+P :实现接口 4.Alt+Shift+空格:智能提示 5.Tab:补全代码,使用高亮的部分 6.Alt+Insert:快速生成get/set方法

Selenium3.0 自动化测试

早在2013年的时候,Selenium官方宣布,Selenium新的版本会在圣诞节的时候发布.但是,他们并没有说哪一个圣诞节发布. 转眼的三年过去了,目前已经发布到Selenium3.0 beta4版本,这将会是Selenium3.0正式版本前的最后一个测试版本. 尽管我对Selenium3.0比较失望(本以为它会集成移动端的自动化测试).但是,它还是做了一些变动. Selenium3.0的变化 最大的变化应该是去掉了Selenium RC 了,这是必然的结果.Selenium RC 是Sele

Selenium3.0 + Java8环境配置——入门

Selenium3.0.1是新版的自动化测试框架,目前因为进行了版本的升级,所以和Selenium2.0+有着很大的不同[1].本文先不对新版本进行介绍,而是首先讲解一下新版本的安装过程. 安装的环境是:eclipse( Mars.2 Release), jdk 1.8.0,selenium 3.0.1,chrome版本为版本 51.0.2704.103 m,windows 8.1, chromedriver.exe 首先,将上述的版本整理好. (Eclipse : http://www.ecl

Selenium2+python自动化2-pip降级selenium3.0(悠悠课程之路)

selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH(原因分析:selenium默默的升级到了3.0,然而网上的教程都是基于selenium2的) selenium+python环境搭配: selenium2+firefox46以下版本(无需驱动包,firefox喜欢偷偷升级,你懂的) selenium3+firefix47以上版本(必须下载驱动:geckodriver.exe,且添加到环境变量) 一.遇到