2019 年 01 月 - 22 文章

java+selenium+autoIt 实现下载(打印)功能 有更新!

  |   1 评论   |   1,200 浏览

java+selenium+autoIt 实现下载(打印)功能

selenium是一个开源的自动化测试框架,它可以模拟用户对浏览器的操作,进行自动化的测试。但是,它不仅仅只能用来做测试。

AutoIt 是一个使用类似BASIC脚本语言免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。而这是其它语言不可能做到或无可靠方法实现的(例如VBScriptSendKeys)。在这个项目中AutoIt 主要用于在浏览器中点击下载后,保存文件时,对windos弹框进行操作。

因为业务需求,需要把一个html网页转化成PDF,本来准备考虑用iText来对html转为PDF,但是我们已经拥有html的网页了,用iText感觉太麻烦,然后又找了一个第三方html->pdf,结果需要收费等一些其它原因,最终决定采用selenium+chrome+java+autol对网页进行导出PDF。

即使这个是打印成PDF,也可用于下载

环境:springboot v2.1.2 + maven + selenium 3.141.59 + chrome 71.0.3578.98

服务器安装多个Tomcat 有更新!

  |   0 评论   |   263 浏览

服务器安装多个Tomcat

因为申请了一个域名,然后想设置一个二级域名,让不同的二级域名访问到不同的项目,例如blog.booleandev.xyz访问到博客项目,www.booleandev.xyz访问到主页,网上找了找资料,发现一般是使用nginx反向代理映射到不同的端口,再跳转到不同的项目,因此想到自己的服务器上安装多个tomcat来玩一玩,顺便这么久没写博客了,最近工作也不是特别忙。好了,废话不说,正文开始了。

1.下载tomcat安装包放入服务器中

从网上下载tomcat的linux安装包,然后利用WinSCp软件拖入到服务器,我放得目录是/usr/local/tomcats,然后再将不同的端口的tomcat放入这个包下,例如80端口的tomcat的文件夹是/usr/local/tomcats/tomcat80,依次其它端口类推,这样放入,使得各个端口清晰明了。配置起来方便,我这一共安装了4个tomcat,端口号分别为80,8080,8081,8082,如果你还要更多,可以一次类推。

Nginx的安装 有更新!

  |   1 评论   |   177 浏览

一、前言

在上一篇博客中,讲述了在服务器上安装多个tomcat,现在这篇博客要讲是安装nginx

二、配置Nginx的安装环境

安装Nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++,安装完gcc后,才可以进行下一步的安装

linux设置环境变量 有更新!

  |   0 评论   |   68 浏览

linux设置环境变量

  • 直接使用目录设置环境变量

    1. 编辑环境变量文件
      vim /etc/profile

    2. 在最下一行添加如下文件:
      export PATH=$PATH:/usr/local/consul

    3. 设置配置立即生效,否则需要重启后生效
      source /etc/profile