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()却是大大增加了配置的灵活性。

  • 相关阅读:
    选择排序
    散列冲突解决方案
    string stringbuffer StringBuilder
    java关键字
    Vector
    What is the difference between book depreciation and tax depreciation?
    Type of Asset Books in Oracle Fixed Assets
    questions
    Oracle Express 11g
    iot
  • 原文地址:https://www.cnblogs.com/lirongyang/p/12052601.html
Copyright © 2011-2022 走看看