当前位置: 首页> 游戏> 评测 > 羊了个羊开发公司_网络建站工具_教育培训机构加盟十大排名_互联网搜索引擎有哪些

羊了个羊开发公司_网络建站工具_教育培训机构加盟十大排名_互联网搜索引擎有哪些

时间:2025/7/13 18:07:00来源:https://blog.csdn.net/jlminghui/article/details/147195786 浏览次数:0次
羊了个羊开发公司_网络建站工具_教育培训机构加盟十大排名_互联网搜索引擎有哪些

一、问题描述

        自动化程序运行后发现运行目录下生成的html报告文件内容为空,没有运行结果。

二、测试环境

  1. 操作系统:Windows 11 家庭版
  2. BeautifulReport:0.1.3
  3. Python:3.11.9
  4. Appium-Python-Client:5.0.0
  5. Appium Server:2.17.1

三、源代码

import unittest
import osfrom appium import webdriver
from appium.options.android import UiAutomator2Options
from appium.webdriver.common.appiumby import AppiumBy
from BeautifulReport import BeautifulReport  # 导入 BeautifulReportcapabilities = dict(platformName='Android',automationName='uiautomator2',deviceName='Android',appPackage='com.android.settings',appActivity='.Settings',language='en',locale='US'
)appium_server_url = 'http://localhost:4723'class TestAppium(unittest.TestCase):def setUp(self) -> None:self.driver = webdriver.Remote(appium_server_url, options=UiAutomator2Options().load_capabilities(capabilities))def tearDown(self) -> None:if self.driver:self.driver.quit()def test_find_battery(self) -> None:el = self.driver.find_element(by=AppiumBy.XPATH, value='//*[@text="Battery"]')el.click()if __name__ == '__main__':report_dir = './reports'if not os.path.exists(report_dir):os.makedirs(report_dir)suite = unittest.TestSuite()suite.addTest(unittest.makeSuite(TestAppium))runner = BeautifulReport(suite)runner.report(filename='test_report.html',  # 报告文件名description='Appium Test Report',  # 报告描述report_dir=report_dir  # 报告保存路径)

四、解决办法

        报告模板中的资源加载失败。修改 BeautifulReport 的模板文件 template.html

    1.template.html文件位置

        作者的位置如下,每个人自己的路径不一样,仅供参考。

C:\Users\PAL\AppData\Roaming\Python\Python311\site-packages\BeautifulReport\template

         2.替换

        替换成下面的 CSS 和 JavaScript 链接

<!-- CSS -->
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/5.0.0-beta3/css/fontawesome.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/animate.css/4.1.1/animate.min.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/chosen/1.8.8.rc6/chosen.css" rel="stylesheet"><!-- JavaScript -->
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.2/echarts.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/chosen/1.8.8.rc6/chosen.jquery.js"></script>

            3.保存

            修改后保存template.html,重新运行自动化程序,报告生成。

    关键字:羊了个羊开发公司_网络建站工具_教育培训机构加盟十大排名_互联网搜索引擎有哪些

    版权声明:

    本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

    我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

    责任编辑: