一、系统信息
二、下载浏览器和驱动
1、浏览器
https://security.debian.org/debian-security/pool/updates/main/f/firefox-esr/firefox-esr_115.5.0esr-1~deb10u1_arm64.deb
2、驱动
https://github.com/mozilla/geckodriver/releases
geckodriver-v0.33.0-linux-aarch64.tar.gz(适配firefox113以上)
三、安装
1、安装依赖
>sudo apt-get install libasound2 libatk1.0-0 libc6 libcairo-gobject2 libcairo2 libdbus-1-3 libdbus-glib-1-2 libffi6 libfontconfig1 libfreetype6 libgcc1 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libpango-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb-shm0 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxrandr2 libxtst6 zlib1g fontconfig procps debianutils -y
2、安装firefox
>sudo dpkg -i firefox-esr_115.5.0esr-1~deb10u1_arm64.deb
3、安装驱动
解压geckodriver-v0.33.0-linux-aarch64.tar.gz
设置环境变量:
>sudo mv geckodriver /user/bin
四、备注
通过统信应用商店下载的firefox无法设置环境变量,也搜不到二进制文件,怀疑应用商店隔离了应用程序,独立于系统。
这样无法使测试脚本调用,故使用deb安装。