yj
2024-07-25 c0dc1bc9676d0bc15355cfd16e9bb92a31518aa8
测评系统自动测试
3个文件已修改
17 ■■■■ 已修改文件
elements/vaq_answer_elements.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
po/vaq_answer_page.py 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
report/report.html 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
elements/vaq_answer_elements.py
@@ -6,7 +6,7 @@
    start_btn = (By.XPATH, "//button")
    # 图片按钮选项
    pre_picture_btn = (By.XPATH, "//div[@class='mullinediv-item']/div[3]/div[1]")
    pre_picture_btn = (By.XPATH, "//div[@class='mullinediv-item']/div[3]/div[1]/img")
    picture_btn = (By.XPATH, "//div[@class='mullinediv-item']/div[2]/div[1]/img")
po/vaq_answer_page.py
@@ -29,9 +29,10 @@
        pre_pictures = self.get_eles(self.elements.pre_picture_btn, 10)
        print("VAQ预选图片中...")
        time.sleep(1)
        for pre_picture in pre_pictures:
            self.driver.execute_script("arguments[0].click();", pre_picture)
            time.sleep(0.2)
            time.sleep(0.5)
        # 点击下一步
        self.click(self.elements.start_btn)
report/report.html
@@ -253,10 +253,10 @@
}
</script>
    <h1>report.html</h1>
    <p>Report generated on 24-Jul-2024 at 17:42:22 by <a href="https://pypi.python.org/pypi/pytest-html">pytest-html</a> v3.2.0</p>
    <p>Report generated on 25-Jul-2024 at 11:49:21 by <a href="https://pypi.python.org/pypi/pytest-html">pytest-html</a> v3.2.0</p>
    <h2>Summary</h2>
    <p>1 tests ran in 60.40 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">1 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>
    <p>1 tests ran in 20.79 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" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="passed">0 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" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="failed">1 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">
      <thead id="results-table-head">
@@ -267,11 +267,11 @@
          <th class="sortable links" col="links">Links</th></tr>
        <tr hidden="true" id="not-found-message">
          <th colspan="4">No results found. Try to check the filters</th></tr></thead>
      <tbody class="passed results-table-row">
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-result">Failed</td>
          <td class="col-name">testcase/test_main.py::TestMain::test_vaq[VAQ]</td>
          <td class="col-duration">60.35</td>
          <td class="col-duration">20.53</td>
          <td class="col-links"></td></tr>
        <tr>
          <td class="extra" colspan="4">