当前位置: 首页 > news >正文

广州网站设计与制作公司安徽网站建设优化推广

广州网站设计与制作公司,安徽网站建设优化推广,微信如何创建自己的小程序,万网放网站项目上需求为#xff1a;甲方OA 系统是IE系统#xff0c;需要从IE系统点个按钮打开火狐浏览器单点登录跳转到我们的系统 前期解决方案为#xff1a;打开浏览器就行了#xff0c;然后就用的是打开本地浏览器#xff0c;但是由于B/S架构#xff0c;有别人远程访问我的ip来…项目上需求为甲方OA 系统是IE系统需要从IE系统点个按钮打开火狐浏览器单点登录跳转到我们的系统  前期解决方案为打开浏览器就行了然后就用的是打开本地浏览器但是由于B/S架构有别人远程访问我的ip来尝试时打开的确是服务器的浏览器也就是我自己的浏览器然后又去摸索了一下RemoteWebDriver 的用法然后尝试了几次就此作罢本地测试都蛮正常但是部署到小伙伴机器上时各种报错最后技术方案有待讨论为此记录一下前期的研究记录打开火狐浏览器的一些代码和操作步骤 maven下载包 dependencygroupIdorg.seleniumhq.selenium/groupIdartifactIdselenium-java/artifactIdversion4.2.2/version /dependency 下载火狐浏览器https://www.firefox.com.cn/installer-help/?channelreleaseinstaller_langzh-CN 下载geckodriverhttps://github.com/mozilla/geckodriver/releases 下载selenium-server-standalonehttp://selenium-release.storage.googleapis.com/index.html​​​​​​ 远程服务器命令含义https://www.selenium.dev/documentation/legacy/selenium_2/firefox_driver/ 其实最后我本地运行的是-Dwebdriver.gecko.driver试过-Dwebdriver.firefox.bin 是打不开浏览器的 最后主要用到的包就这两个geckodriver 和 selenium-server-standalone-3.9.1 1、本地打开 火狐浏览器 FirefoxDriver 具体代码 geckoDriver是下载的geckodriver 地址 loginUrl浏览器打开地址 System.setProperty(webdriver.gecko.driver,geckoDriver);WebDriver driver new FirefoxDriver();driver.manage().window().maximize();driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10));driver.get(loginUrl); 2、使用远程的方式打开浏览器 2.1首先需要把selenium-server-standalone部署起来需要有jdk的环境打开cmd 输入下面命令行就可以打开服务器了默认端口是4444 java -Dwebdriver.gecko.driverD:\otherTools\firebox\geckodriver.exe -jar D:\otherTools\firebox\selenium-server-standalone-3.9.1.jar 打开http://localhost:4444/ 看到下面的界面就部署好了现在就需要测试工具是否可以打开浏览器因为绑定的是火狐点击页面上的console 如果失败可能会这样 可以打开控制台查看我之前由于命令行没有配置geckodriver 的地址会发生 这样的命令java  -jar D:\otherTools\firebox\selenium-server-standalone-3.9.1.jar会产生错误 一般看到Driver info unknown的错误就在命令行加上geckodriver的地址就可以了 测试代码 FirefoxOptions browserOptions new FirefoxOptions();DesiredCapabilities desiredCapabilities new DesiredCapabilities();desiredCapabilities.setBrowserName(firefox);desiredCapabilities.setPlatform(Platform.WINDOWS);//ip为远程服务器的ip地址WebDriver driver new RemoteWebDriver(new URL(http:// ip :4444/wd/hub/), browserOptions);driver.manage().window().maximize();driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10));driver.get(loginUrl); 然后再本地也能够将浏览器打开到了这一步让小伙伴也下载上面的包然后也执行一样的命令发现会产生一堆其他的错误 Expected browser binary location, but unable to find binary in default location, no moz:firefoxOptions.binary capability provided  最后就不使用这种方案了最后大家要是遇到一些比较好的实现方案可以在评论区交流
http://www.w-s-a.com/news/433117/

相关文章:

  • php和网站开发网络软营销
  • 大型做网站的公司有哪些wordpress注册链接无效
  • 推荐门户网站建设公司网站开发移动端
  • 公司网站的栏目设置成都十大监理公司排名
  • 安溪住房和城乡建设网站关岭县建设局网站
  • 网站域名注销备案徐州房产网
  • 筑聘网windows优化大师自动安装
  • 龙华高端网站设计门户网站建设方案公司
  • 网站开发作用网站建设哪家专业
  • 网站设计报告总结南宁商城网站推广公司
  • 淘宝做店招的网站免费网站建设自助建站
  • 重庆工信部网站绵阳公司网站建设
  • 购物网站开发流程制作企业网页
  • 定州哪里可以做网站建设项目环境影响登记表备案系统网站
  • 网站建设费属于广告费小猪网站怎么做的
  • 国内优秀设计网站站长哈尔滨微网站建设
  • 如何建设一个优秀的电商网站沐风seo
  • 从零开始学网站建设知乎安防网站下载
  • 打开网站弹出qq应用软件有哪些
  • 温州网站建设seo网站 如何做 中英文切换
  • 聊城做网站的公司资讯信阳 网站建设
  • 天津市工程建设交易网站查汗国珠海 网页设计
  • 龙果学院大型网站稳定性建设汾阳做网站
  • 湖北 个人网站备案时间域名查询备案查询
  • 网站推广方式校园网站怎么建
  • 长沙seo网站排名怎么在百度发帖
  • 织梦贷款网站模板做印章网站
  • 彭州做网站上海百度网络推广
  • 广州网站搭建快速提升网站排名荧光字网站
  • 15年做那些网站能致富做seo是什么意思