DevOps 应用集

Selenium1和Selenium3不同的启动方式

Posted on 19 12 月, 201819 12 月, 2018 by admin

对于启动 selenium1 命令如下形式:

java -jar selenium-server.jar -port portnumber

例如

java -jar selenium-server.jar -port 4444

对于启动selenium3,命令如下

# Run selenium server and default node register port is 4444
# for exmple

java -jar selenium-server-standalone-3.141.5.jar -role hub

# 如果需要运行高版本的浏览器如FF且并发运行, 需要运行gecko driver node
# 注意:有时 selenium jar包和 gecko driver 程序需要匹配,保持两个高版本一致性

java -Dwebdriver.gecko.driver=/pathto/geckodriver -jar selenium-server-standalone-3.141.5.jar -role node -port 6666 -hub http://localhost:4444/grid/register 

#然后可以运行csv file 在运行csv时需要 testng 和自己的xml定义文件和java code,在用 java 命令调用. 如下CustomReporter 意思是定义自己的日志输出 e.g.

java -cp .;selenium-server-standalone-3.9.1.jar;commons-csv-1.1.jar;testng-6.14.2.jar org.testng.TestNG -listener CustomReporter own.xml

#xml 内容如下作为参考

 

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE suite SYSTEM “http://testng.org/testng-1.0.dtd” >
<suite name=”Test-class Suite” parallel=”tests” >
<listeners>
<listener class-name=”CustomReporter”></listener>
</listeners>
<parameter name=”csvfilepath” value=”/csvpath” />
<parameter name=”browser” value=”FF” />
<test name=”Test-class any test name”>
<classes>
<class name=”your parsing command java class name” />
</classes>
</test>
</suite>

注意:此时我们可以以parallel模式运行csvpath目录下所有csv文件

Posted in Java, Selenium

文章导航

Previous PostLocalhost环境下搭建nomad
Next Post一些在sqlplus下有用的sql命令和知识

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

近期文章

  • Oracle表中字段为timestamp值转化为date显示的sql语句
  • 解决idea环境代码保存后不能实时编译的问题
  • 自定义XStream fields序列化顺序
  • Oracle 修改blob为clob,clob为blob
  • Apple Script: 备份Mac Notes到PDFs

近期评论

    归档

    • 2021 年 2 月
    • 2020 年 8 月
    • 2020 年 7 月
    • 2020 年 1 月
    • 2019 年 11 月
    • 2019 年 5 月
    • 2019 年 3 月
    • 2019 年 2 月
    • 2018 年 12 月

    分类

    • Apple Script
    • docker
    • Git
    • gRPC
    • Hana
    • Idea
    • Java
    • Jenkins
    • Linux
    • Maven
    • Mockito
    • Oracle
    • Selenium
    • Sona
    • SpringBoot
    • Tomcat
    • Uncategorized
    • VirtualBox
    • VMWare
    • VPN
    • XML

    其他操作

    • 登录
    • 条目 feed
    • 评论 feed
    • WordPress.org

    bidvertiser

    Powered by DoHints.cn