zoukankan      html  css  js  c++  java
  • (五十九)Selenium Grid2的Remote应用之Remote实例

    随笔记录方便自己和同路人查阅。

     

    #------------------------------------------------我是可耻的分割线-------------------------------------------

    Remote实例

    下面通过Python来运行测试用例。

    首先,通过Windows命令提示符(或Linux终端)启动Selenium Server

    java -jar selenium-server-standalone-3.141.59.jar

    编写自动化测试脚本。remote_ts.py

    # !/usr/bin/env python
    # -*- coding: UTF-8 –*-
    __author__ = 'Mr.Li'
    from selenium.webdriver import Remote
    
    #调用Remote方法
    driver = Remote(command_executor='http://127.0.0.1:4444/wd/hub',
                    desired_capabilities={'platform':'ANY',
                                          'browserName':'chrome',
                                          'version':'',
                                          'javascriptEnabled':True
                                          }
                    )
    
    driver.get('http://www.baidu.com')
    driver.find_element_by_id('kw').send_keys('remote')
    driver.find_element_by_id('su').click()
    
    driver.quit()

    从上面的Remote()方法配置来看,它相当于我们直接使用webdriver.Chrome(),但是Remote()却是大大增加了配置的灵活性。

  • 相关阅读:
    Scala window下安装
    HIVE 总结
    mapreduce源码解析以及优化
    Hadoop2.x + eclipse 插件配置
    python spark
    Hive与Hbase关系整合
    Sqoop架构以及应用介绍
    flume
    SOAP
    Leetcode#75 Sort Colors
  • 原文地址:https://www.cnblogs.com/lirongyang/p/12052601.html
Copyright © 2011-2022 走看看