美文网首页
Davinci 截图安装踩坑

Davinci 截图安装踩坑

作者: 程序员赤小豆_gzh同名 | 来源:发表于2020-03-11 16:53 被阅读0次

Davinci 项目的配置文档很多地方没有写的很清楚, 导致开发人员在使用的过程中踩了不少坑. 今天整理一下Davinci的截图功能配置部分, 使用的操作系统是 Debian stretch. linux系统应该类似.

安装截图插件

davinci 有两种截图工具, 一个是phantomjs, 一个是chromedriver. 社区不推荐使用phantomjs, 是因为这个js的版本一直没有更新, 有问题, 即使安装成功了, 后台也没有任何报错, 也最好别用. 于是只能使用chromedriver做截图工具, 需要安装chromedriver以及google-chrome, 很多人不知道还要安装google-chrome. 这两个工具的版本最好不要相差太多.

1. 安装chromedriver

下载chromedriver到 https://chromedriver.storage.googleapis.com/index.html?path=80.0.3987.106/ 到 ${DAVINCI3_HOME}

mv ${DAVINCI3_HOME}/chromedriver /usr/local/bin
chmod u+x,o+x /usr/local/bin/chromedriver
which chromedriver
chromedriver --version

此时执行 chromedriver --version会报错, 因为还需要安装如下步骤.

2. 安装完成后输入 chromedriver --version, 如果报错则需要继续安装
chromedriver: error while loading shared libraries: [libglib-2.0.so](http://libglib-2.0.so/).0: cannot open shared object file: No such file or directory

这个报错是因为缺少这个库, 需要安装: https://debian.pkgs.org/9/debian-main-amd64/libglib2.0-0_2.50.3-2+deb9u2_amd64.deb.html

sudo apt-get update
sudo apt-get install -y libglib2.0-0
3. 安装google-chrome

不安装google-chrome的话会报错:

org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary

参考这个链接进行安装: https://linoxide.com/linux-how-to/install-google-chrome-on-debian/

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
mv ./google-chrome-stable_current_amd64.deb ${DAVINCI3_HOME}
dpkg -i /opt/davinci/google-chrome-stable_current_amd64.deb || apt-get update && apt install -yf 
dpkg -i /opt/davinci/google-chrome-stable_current_amd64.deb
4. 最后一步! 安装完成后需要增加中文字体库

参考这个步骤添加
https://blog.csdn.net/xiongshengwu/article/details/53696654

5. 确保一切都已经安装成功了
google-chrome --version
chromedriver --version

只要这两个命令能够返回正确的版本号, 就表示安装完成了.

相关文章

  • Davinci 截图安装踩坑

    Davinci 项目的配置文档很多地方没有写的很清楚, 导致开发人员在使用的过程中踩了不少坑. 今天整理一下Dav...

  • 日常bug记录

    想记录日常碰到的bug,坑踩多了,以后应该碰到坑就比较容易处理或者会少踩坑,后面会慢慢记录bug,截图bug以及最...

  • android使用appium的自动化

    PS:看了别人写的文章博客,感觉踩了很多坑,自己写一遍整理下踩过的坑。 1.安装adb 通过homebrew安装 ...

  • 针对谷歌浏览器清除表单自动填充时自带的黄色背景

    参考 曾经面试踩过的坑,都在这里了~ -- 第6个 效果截图 BeforeAfter 源码

  • Windows下GithubPages博客快速搭建

    Windows下开发坑总是比较多的,但是本人没Mac,只好踩一遍坑记录下。本文主要是安装过程&踩坑记录,故不对细节...

  • Tensorflow & Win10 | Windows

    踩坑是学习新知识难以避免的。经历一上午的尝试,我几乎踩遍了安装tensorflow的所有坑。借此文我将分享成功安装...

  • Linux安装ZooKeeper

    确保系统已经安装JDK,如果未安装,首先需要进行安装JDK,参考Linux(CentOS 7)安装JDK踩坑记录 ...

  • 宝塔Linux面板安装nginx、MySQL等

    宝塔面板安装nginx、MySQL踩坑记录 1.安装nginx 宝塔面板后台->软件商店安装nginx默认安装地址...

  • 安装testlink

    安装Testlink踩坑记录 1、安装APATCHE + MYSQL + PHP环境 服务器信息: centos7...

  • 源码编译安装TensorFlow

    Ubuntu16.04 编译安装TensorFlow踩坑指南,参考官方文档 使用pip安装TensorFlow在运...

网友评论

      本文标题:Davinci 截图安装踩坑

      本文链接:https://www.haomeiwen.com/subject/ivqhjhtx.html