根据是否正确运行为函数分配布尔值

时间:2019-07-11 23:08:36

标签: python selenium

我正在使用Selenium和Pytest编写测试用例。到目前为止,每个测试都专注于我正在开发的Web应用程序的一个方面,我想使用pytest对其进行测试。

我的问题是这样的: 现在,我用来编写测试用例的函数没有输出,这意味着我无法使用assert方法来检查测试是否通过。 我想做的是让每个函数根据其是否运行我们的错误而返回TrueFalse。这样,我可以使用assert确保程序正常运行

def sign_in():
    browser.find_element_by_xpath('//button/span[text()= "SIGN IN"]').click()

是否存在一种以其他方式修改或编写此函数的方法,如果发生错误,则返回False,如果没有错误,则返回True

预先感谢!

1 个答案:

答案 0 :(得分:0)

使用UIApplication.shared

try/except