コード例 #1
0
def assertText(testcase,driver,logger,result,assertresultlist):
    try:
        # now = driver.find_element_by_id(testcase["testelement"]).get_attribute("innerHTML")
        now = find_element.findelement(testcase,driver).get_attribute("innerHTML")
        expect = testcase["testdata"]
        assert now == expect
        logger.info("Text 验证成功,值为【 %s】", expect)
    except AssertionError:
        result[2]=result[2]+1
        assertresultlist.append(dict([("position",testcase["testobject"]),("expect",expect),("now",now)]))
        print(testcase["testobject"],"实际上得到的不是我们想要的数据",expect,"而是",now)
        logger.error("Text 验证失败,期望 :【%s】,实际上是【%s】", expect,now)
        driver.save_screenshot(r"C:\Users\min.sun\Desktop\自动化测试\断言失败的页面截图\断言失败_"+testcase["pageobject"]+"_"+testcase["testobject"]+".png")
    return
コード例 #2
0
def send_keys(testcase,driver,logger,result,assertresultlist):
    return find_element.findelement(testcase,driver).send_keys(testcase["testdata"])
コード例 #3
0
def click(testcase,driver,logger,result,assertresultlist):
    return find_element.findelement(testcase,driver).click()