zoukankan      html  css  js  c++  java
  • Python selenium hyrobot 使用笔记

    前提

    1.安装Python3.7或3.8

    2.安装pip

    3.安装pycharm

    4.安装RobotFramework

    5.下载hyrobot

    解说:

    1.

    run.bat 中的 pythonpath 为运行时 模糊搜索 路径

    默认为  .

    代表当前目录,也就是根目录

    可以添加搜索目录

    2.因为需要使用hyrobot框架所以下cases下的测试用例都需要添加

    from hyrobot.common import *

     3.可以复用的方法 放到lib文件夹下

    4.单个用例的初始化和清除使用

    setup、teardown

    注意在class 里面的方法 需要添加self

    5.套件中使用suite_setup、suite_teardown

    注意这是在class 外面的 不要加self

    6.启动chrome是需要使用对应版本的chromedriver

    dr = webdriver.Chrome(r'F:seleniumdriverchromedriver.exe')

    7.全屏显示和隐形等待

    dr.maximize_window()
    dr.implicitly_wait(10)
    
    

     8.将driver设置为全局变量

    GSTORE['global_webdriver'] =dr
    # 获取 全局使用的 webdriver 对象
    def get_global_webdriver():
        return GSTORE['global_webdriver']

    9.如果点击点击不了可以使用

    dr.execute_script("arguments[0].click();", application)
    
    
  • 相关阅读:
    Storm监控文件夹变化 统计文件单词数量
    Storm默认配置 default.yaml
    Storm集群搭建
    Storm概念
    zookeeper安装
    zookeeper
    zookeeper应用
    zookeeper应用
    zookeeper应用
    HDU 3473 Minimum Sum (划分树求区间第k大带求和)(转)
  • 原文地址:https://www.cnblogs.com/goodgoodstudy2018/p/13719456.html
Copyright © 2011-2022 走看看