6 执行 excel 中的步骤

1 执行

  • 每个控件的操作都在 do_case 方法中找到响应的内容进行执行
  • 如何返回不为空,则进行操作,并返回 PASS
  • 如果返回为空,则返回 FAIL

2 代码

def do_case(browser, sheet_name, ele_name, element, xpath, value):
    browser.sleep(0.5)
    result = "NT"
    # link
    if "link" == element:
        link = browser.web_link(xpath)
        if None == link:
            print(sheet_name + " - " + ele_name + " 返回值为空")
            result = "FAIL"
        else:
            link.click()
            result = "PASS"
    return result

 

上一篇:python学习日记:splinter库中的browser.windows操作


下一篇:【可视化爬虫实战】使用selenium爬取学校教务网并保存成绩截图