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:\selenium\driver\chromedriver.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)