zoukankan      html  css  js  c++  java
  • selenium grid

    1、运行Selenium Server:

    语句:java -jar selenium-server-standalone-3.141.59.jar

     注释:有时输入语句之后会报错:4444 port is busy。即端口被占用,此时需要需要找出占用端口的进程,然后关闭它。

    查看4444端口进程:netstat -aon|findstr "4444"。此时是以管理员权限启动cmd窗口。

     经查看 4444这个端口已被6040进程占用,查看6040进程的名称:tasklist|findstr "6040"

     关闭该进程:taskkill /f /t /im java.exe

     2、启动 Hub(主节点)和若干个node(代理节点):

    启动Hub语句:java -jar selenium-server-standalone-3.141.59.jar -role hub   默认端口:4444

     启动node语句:java -jar selenium-server-standalone-3.141.59.jar -role node 默认端口:5555

     3、执行remote测试

    from selenium.webdriver import Remote, DesiredCapabilities
    from time import sleep
    
    driver = Remote(desired_capabilities = DesiredCapabilities.CHROME.copy())
    driver.get("http://www.baidu.com")
    sleep(2)
    driver.quit()

    Hub新增一部分日志:创建session请求,浏览器为Chrome, version 未指定。

     node新增一部分日志:node给ChromeDriver发送请求,由ChromeDriver驱动Chrome浏览器启动并生成session ID.

  • 相关阅读:
    数据库主键策略
    经历alidns在国外的严重延时
    无题 MVC
    Jquery操作select,左右移动,双击移动 取到所有option的值
    Computop支付网关(一) credit Card
    [转载] 测试的道理
    微信砍价活动总结
    transform,变换
    transition,过渡效果
    文字居底方法
  • 原文地址:https://www.cnblogs.com/yijierui/p/13583803.html
Copyright © 2011-2022 走看看