Java中硒函数的使用

  

本项目是在MacOS下开发的,涉及到的工具是平台无关的,对于Linux和Windows桌面系统应该也同样适用。在开始本例之前请确保如下工具已经正确的安装,更新到最新版本,并进行正确的配置。

    <李>码头工人李 <>李开心李 <李> Fcli李

有趣和Fcli工具依赖于码头工人来模拟本地环境。

对于MacOS用户可以使用家酿进行安装:

 <代码类=" language-bash ">酿酒桶安装码头工人
  啤酒龙头vangie/公式
  酿造安装有趣
  酿造安装fcli  

Windows和Linux用户安装请参考:

    <李> https://github.com/aliyun/fun/blob/master/docs/usage/installation.md <李> https://github.com/aliyun/fcli/releases

安装好后,记得先执行<代码>有趣配置初始化一下配置。

<强>注意强,如果你已经安装过了有趣,确保有趣的版本在2.10.2以上。

 <代码类=" language-bash ">有趣——美元版本
  2.10.1  

快速开始

初始化

使用有趣的init命令可以快捷地将本模板项目初始化到本地。

 <代码类=" language-bash ">有趣init vangie/selenium-java-example  

安装依赖

 <代码类=" language-bash ">美元有趣的安装
  … 

本地测试

测试代码ChromeDemo的内容为:

 <代码类="语言java ">公共类ChromeDemo实现StreamRequestHandler {
  
  ,,公共空handleRequest (InputStream InputStream,
  ,,,,,,,,,,,,,,,OutputStream OutputStream、
  ,,,,,,,,,,,,,,,上下文语境)抛出IOException {
  
  ,,,,System.setProperty (“webdriver.chrome.driver"“/代码/chromedriver");
  
  ,,,,ChromeOptions选项=new ChromeOptions ();
  ,,,,options.setBinary(“/代码/headless-chromium");
  ,,,,options.addArguments (“——disable-extensions");//禁用扩展
  ,,,,options.addArguments (“——disable-gpu");//适用于windows操作系统> mvn美元包,,有趣的地方调用硒
  …
  FC调用开始RequestId: 68 c83b4c b053 - 479 c - 9 b0e ccb56——9503582
  处理用户请求com.aliyun.fc.selenium.ChromeDemo:: handleRequest
  缓存为空!
  开始ChromeDriver 2.35.528139 (47 ead77cb35ad2a9a83248b292151462a66cd881)> $ mvn包,,乐趣部署 

执行

 <代码类=" language-bash ">,美元fcli函数调用chrome - f - s硒
  ,页面标题是:云端集成开发环境 

  

Java中硒函数的使用