阳洁
2023-07-17 c97fad88f0c110b5c0daa9c98385dc91b1899ddb
测评系统自动测试
3个文件已修改
33 ■■■■■ 已修改文件
po/jaq_answer_page.py 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
po/maq_answer_page.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
report/report.html 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
po/jaq_answer_page.py
@@ -42,7 +42,6 @@
            if self.submit_btn_is_display():
                self.click(Answer.submit_btn)
                # 数据是否上传完成
                time.sleep(15)
                if self.upload_is_success():
                    return True
                return False
@@ -52,10 +51,14 @@
        判断数据是否上传完成
        :return:
        """
        i = 0
        while i < 60:
        try:
            self.get_element_wait(Answer.upload_success_title)
            return True
        except TimeoutException:
                i += 1
                time.sleep(1)
            return False
    def submit_btn_is_display(self):
po/maq_answer_page.py
@@ -50,10 +50,14 @@
        判断数据是否上传完成
        :return:
        """
        i = 0
        while i < 60:
        try:
            self.get_element_wait(Answer.upload_success_title)
            return True
        except TimeoutException:
                i += 1
                time.sleep(1)
            return False
    def submit_btn_is_display(self):
report/report.html
@@ -253,9 +253,9 @@
}
</script>
    <h1>report.html</h1>
    <p>Report generated on 17-Jul-2023 at 16:13:07 by <a href="https://pypi.python.org/pypi/pytest-html">pytest-html</a> v3.2.0</p>
    <p>Report generated on 17-Jul-2023 at 16:56:23 by <a href="https://pypi.python.org/pypi/pytest-html">pytest-html</a> v3.2.0</p>
    <h2>Summary</h2>
    <p>10 tests ran in 388.23 seconds. </p>
    <p>10 tests ran in 385.15 seconds. </p>
    <p class="filter" hidden="true">(Un)check the boxes to filter the results.</p><input checked="true" class="filter" data-test-result="passed" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="passed">10 passed</span>, <input checked="true" class="filter" data-test-result="skipped" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="skipped">0 skipped</span>, <input checked="true" class="filter" data-test-result="failed" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="failed">0 failed</span>, <input checked="true" class="filter" data-test-result="error" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="error">0 errors</span>, <input checked="true" class="filter" data-test-result="xfailed" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="xfailed">0 expected failures</span>, <input checked="true" class="filter" data-test-result="xpassed" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="xpassed">0 unexpected passes</span>
    <h2>Results</h2>
    <table id="results-table">
@@ -271,7 +271,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_jaq.py::TestJAQ::test_login[login]</td>
          <td class="col-duration">4.92</td>
          <td class="col-duration">6.38</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">
@@ -280,7 +280,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_jaq.py::TestJAQ::test_create_package[JAQ]</td>
          <td class="col-duration">14.10</td>
          <td class="col-duration">14.17</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">
@@ -289,7 +289,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_jaq.py::TestJAQ::test_open_url[JAQ]</td>
          <td class="col-duration">14.05</td>
          <td class="col-duration">12.09</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">
@@ -298,7 +298,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_jaq.py::TestJAQ::test_answer</td>
          <td class="col-duration">93.40</td>
          <td class="col-duration">78.51</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">
@@ -307,7 +307,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_jaq.py::TestJAQ::test_delete_package</td>
          <td class="col-duration">7.31</td>
          <td class="col-duration">7.33</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">
@@ -316,7 +316,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_maq.py::TestMAQ::test_login[login]</td>
          <td class="col-duration">4.82</td>
          <td class="col-duration">4.86</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">
@@ -325,7 +325,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_maq.py::TestMAQ::test_create_package[MAQ]</td>
          <td class="col-duration">14.45</td>
          <td class="col-duration">14.06</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">
@@ -334,7 +334,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_maq.py::TestMAQ::test_open_url[MAQ]</td>
          <td class="col-duration">13.81</td>
          <td class="col-duration">12.22</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">
@@ -343,7 +343,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_maq.py::TestMAQ::test_answer</td>
          <td class="col-duration">213.81</td>
          <td class="col-duration">227.95</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">
@@ -352,7 +352,7 @@
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">testcase/test_maq.py::TestMAQ::test_delete_package</td>
          <td class="col-duration">7.38</td>
          <td class="col-duration">7.34</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">