草庐IT

automated-tests

全部标签

python - 如何使用 selenium 2 检查网页上是否存在某些文本?

您好,我正在使用selenium对网页进行自动化测试。我正在使用selenium2和python,并且只想在这个框架中得到答案。那么如何检查某些文本是否存在?我已经尝试过assetequals但它不起作用?assertEquals(driver.getPageSource().contains("email"),true); 最佳答案 对于那些仍然感兴趣的人:通用解决方案iftextindriver.page_source:#textexistsinpage单元测试:assertTrue(textindriver.page_sour

python - 测试 : parametrize test cases from classes

我目前正在关注这个py.test示例,当我不使用类时它会成功,但是当我将测试用例引入类时我失败了。我设法编写的最小案例如下:importunittestimportpytestclassFixtureTestCase(unittest.TestCase):@pytest.mark.parametrize("test_input,expected",[("3+5",8),("2+4",6),("6*9",42),])deftest_1(self,a,b):self.assertEqual(a,b)不幸的是当我执行py.testtest_suite.py我收到错误信息:TypeError:

python - 测试 : parametrize test cases from classes

我目前正在关注这个py.test示例,当我不使用类时它会成功,但是当我将测试用例引入类时我失败了。我设法编写的最小案例如下:importunittestimportpytestclassFixtureTestCase(unittest.TestCase):@pytest.mark.parametrize("test_input,expected",[("3+5",8),("2+4",6),("6*9",42),])deftest_1(self,a,b):self.assertEqual(a,b)不幸的是当我执行py.testtest_suite.py我收到错误信息:TypeError:

python - py.test 测试 flask 寄存器,AssertionError : Popped wrong request context

我正在使用Flask进行注册和登录:fromflask.ext.security.viewsimportregister,loginclassRegister(Resource):defpost(self):returnregister()classLogin(Resource):defpost(self):returnlogin()api.add_resource(Login,'/login')api.add_resource(Register,'/register')然后我使用py.test来测试这个类:classTestAPI:deftest_survey(self,app):c

python - py.test 测试 flask 寄存器,AssertionError : Popped wrong request context

我正在使用Flask进行注册和登录:fromflask.ext.security.viewsimportregister,loginclassRegister(Resource):defpost(self):returnregister()classLogin(Resource):defpost(self):returnlogin()api.add_resource(Login,'/login')api.add_resource(Register,'/register')然后我使用py.test来测试这个类:classTestAPI:deftest_survey(self,app):c

python - 在 Python 中自动测试性能的正确方法(适用于所有开发人员)?

我们的Python应用程序(一个很酷的网络服务)有一套完整的测试(单元测试、集成测试等),所有开发人员在提交代码之前都必须运行这些测试。我想向套件中添加一些性能测试,以确保没有人添加导致我们运行速度过慢的代码(对于慢的一些相当随意的定义)。显然,我可以将一些功能收集到测试中,对其计时并与某个预定义的阈值进行比较。棘手的要求:我希望每个开发人员都能够在他的机器上测试代码(因CPU功率、操作系统(!Linux和某些Windows)和外部配置而异——Python版本、库和模块是相同的)。测试服务器虽然通常是个好主意,但并不能解决这个问题。我希望测试是DETERMINISTIC-无论运行测试的

python - 在 Python 中自动测试性能的正确方法(适用于所有开发人员)?

我们的Python应用程序(一个很酷的网络服务)有一套完整的测试(单元测试、集成测试等),所有开发人员在提交代码之前都必须运行这些测试。我想向套件中添加一些性能测试,以确保没有人添加导致我们运行速度过慢的代码(对于慢的一些相当随意的定义)。显然,我可以将一些功能收集到测试中,对其计时并与某个预定义的阈值进行比较。棘手的要求:我希望每个开发人员都能够在他的机器上测试代码(因CPU功率、操作系统(!Linux和某些Windows)和外部配置而异——Python版本、库和模块是相同的)。测试服务器虽然通常是个好主意,但并不能解决这个问题。我希望测试是DETERMINISTIC-无论运行测试的

python - python中好的自动化系统测试框架

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我正在寻找python下的良好端到端测试框架,其中测试可以用python编写并以舒适的方式进行管理。我知道有很多单元测试框架,但我正在寻找更大的范围,比如支持报告等的测试主管,整个系统都在测试中。

python - python中好的自动化系统测试框架

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我正在寻找python下的良好端到端测试框架,其中测试可以用python编写并以舒适的方式进行管理。我知道有很多单元测试框架,但我正在寻找更大的范围,比如支持报告等的测试主管,整个系统都在测试中。

python - py.test SetUp/TearDown 用于整个测试套件

我有一个Python包需要访问X11。我想使用Xvfb,这样我就不必在构建机器上安装真正的X11——在本例中是Hudson。所以,我想在py.test启动时启动一个Xvfb服务器,使用该服务器进行所有测试,然后关闭它。我该怎么做?注意:我可以在每个测试类的SetUp(TearDown)中启动(停止)一个Xvfb服务器,但这有两个问题:首先,它很浪费。其次,如果我正确终止服务器,或者我挂起的Xvfb进程不会死,则它不会工作,因为奇怪的X服务器上的致命IO错误0(成功)。这是使用xvfbwrapper如果有人感兴趣。 最佳答案 你可以使