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)

原文地址:https://www.cnblogs.com/goodgoodstudy2018/p/13719456.html