美文网首页
GY-UI自动化框架安装步骤-配置

GY-UI自动化框架安装步骤-配置

作者: 雷阳洪 | 来源:发表于2019-12-02 10:51 被阅读0次

注意:首先安装pycharm+python+git,这里不做解释,请自行百度解决
打开设置,配置pytest

image.png

配置github地址
https://github.com/LudvikWoo/guoya-pycharm-settings.git
https://github.com/xuepl/gy-pycharm-settings.git

image.png

新建一个pycharm项目-新建init.py文件

安装UI自动化的依赖包,文件输入:guoya_pip_ui
获取命令,命令行输入:pip3 install --upgrade guoya-ui

image.png
image.png
搭建UI自动化框架,获取目录文件
image.png
运行init.py
image.png
将下列的代码复制到conftest.py文件当中
from tools.os import os_tool

@pytest.fixture(scope='session')
def driver():
    # 调用os_tool的get_root_path函数,获取当前项目下的驱动
    driver = webdriver.Chrome(os_tool.get_root_path() + '/chrome_driver/chromedriver.exe')
    # 最大化浏览器
    driver.maximize_window()
    # 隐性等待,超过8s报错提示超时
    driver.implicitly_wait(8)
    # 返回给调用者
    yield driver
    # 关闭浏览器以及后台程序
    driver.quit()

新建测试case,将下列代码复制进去,验证是否能执行

from time import sleep


def test_baidu(driver):
    driver.get('http://ui.yansl.com')
    sleep(1)
    # 点击表单元素
    driver.find_element_by_xpath("//div[contains(text(),'表单元素(53)')]").click()
    sleep(1)
    # 点击输入框
    driver.find_element_by_xpath("//li[contains(text(),'输入框(7)')]").click()
    sleep(1)
    # 定位文本输入框,输入 雷阳洪
    driver.find_element_by_xpath("(//div[@class='el-form-item__content'])[3]/textarea").send_keys("雷阳洪")
    sleep(1)

执行成功

image.png

相关文章

网友评论

      本文标题:GY-UI自动化框架安装步骤-配置

      本文链接:https://www.haomeiwen.com/subject/olyxgctx.html