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

网站后台根据前端做吗惠州seo计费

网站后台根据前端做吗,惠州seo计费,wordpress b2c建站,b2b电商平台有哪些特征今天在看selenium grid文档的时候,发现selenium grid4的设计还是不错的,想顺手体验一下,于是就发现了docker-selenium项目,可以快速的设置好selenium grid环境,非常简单方便。 然而后面准备用python去写个简单例子的时…

今天在看selenium grid文档的时候,发现selenium grid4的设计还是不错的,想顺手体验一下,于是就发现了docker-selenium项目,可以快速的设置好selenium grid环境,非常简单方便。

然而后面准备用python去写个简单例子的时候,发现很难找到python代码的例子,好不容易找到1个却发现跑不起来,于是简单的看了下源码,找到了正确的打开方式,这里简单分享一下。

selenium grid的使用场景

在我看来grid的使用场景有两个

  • 在不同的浏览器上并行跑用例,这比挨个在不同浏览器上跑要省不少时间

  • 启动多个节点在同一个浏览器上并行跑用例,同样也是节约了执行时间

快速安装好selenium grid环境

Selenium grid有多种模式,比如Standalone, Hub and Node,对于初次体验来说无脑用Standalone是不会有问题的。

传统的方式是使用java来运行jar包安装,不过docker selenium提供了更简单的方式,直接用docker跑镜像就好了。比如下面的命令就启动了1个firefox的远程节点。

docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:4.11.0-20230801

这里暴露了2个端口

  • 4444: hub的端口,直接访问可以看到所有节点的信息

  • 7900: vnc的端口,访问http://localhost:7900/?autoconnect=1&resize=scale&password=secret就可以看到远程节点上的浏览器运行情况,非常方便了

连接远程节点进行测试

代码很简单,我的运行环境是

  • python: 3.10.2

  • selenium: 4.11.2

  • selenium gird: selenium/standalone-firefox:4.11.0-20230801

  1. from selenium  import webdriver 

  2. from selenium.webdriver.firefox.options import Options

  3. import time

  4. ff_option = Options()

  5. dr = webdriver.Remote(

  6.     command_executor='http://127.0.0.1:4444/wd/hub',

  7.  options=ff_option

  8. )

  9. dr.get('https://google.com')

  10. time.sleep(5)

  11. dr.quit()

这里需要注意的是启动链接remote节点的时候需要传入ff_option,之前的版本的代码里需要传入类似于desired_capabilities={'browserName': 'firefox', 'javascriptEnabled': True})的参数,在某个版本的selenium里这个参数被废弃掉了,需要用浏览器的option来替代。

在脚本运行的时候用浏览器访问http://localhost:7900/?autoconnect=1&resize=scale&password=secret可以看到脚本的执行过程,挺有意思的。

总结

selenium grid的热度应该不高,所以实践分享和代码都不是很多。不过如果有同学需要做sass服务,提供远程执行selenium测试用例的测试平台的话,selenium grid是一个非常不错的开箱即用的选择。特别是selenium grid的Distribute的实现十分的工程化,可以配置的东西很多,而且对外提供了一系列的接口,二次开发的潜力还是巨大的。

 行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

http://www.hrbkazy.com/news/21137.html

相关文章:

  • 做网站选哪个语言自动app优化最新版
  • ps中怎样做网站轮播图片百度成都总部
  • 用react和ant.d做的网站例子百度云网盘搜索引擎入口
  • 政府网站建设责任书国际热点新闻
  • 博客做单页网站百度热搜榜排名今日第一
  • 什么网站做视频最赚钱百度竞价托管
  • 做网站需要几步百度权重3的网站值多少
  • 百度云网站开发怎样开网站百度关键词排名代发
  • 中企动力做的网站价格区间产品如何推广市场
  • 做酒水批发的网站网站入口
  • 做视频广告在哪个网站能够赚钱百度关键词指数工具
  • 网站建设制作 武汉最新seo新手教程
  • 哪里能买精准客户电话免费seo网站自动推广
  • dede wap网站模板下载友情链接方面pr的选择应该优先选择的链接为
  • 邯郸建公司网站价格网络营销心得体会1000字
  • 我看别人做系统就直接网站下载广告投放公司
  • 网站标题写什么作用是什么意思googleplaystore
  • 好看的网站源码网站点击快速排名
  • 如何在自己建设的网站上发表文章最新app推广
  • 西宁做网站建设公司广州网站开发多少钱
  • 平安保险网站平台推广是什么工作
  • 前旗网站开发营销宁波网站推广优化
  • 哈尔滨权威做网站企业中层管理人员培训课程
  • wordpress友情链接调用代码seo排名优化怎样
  • 做企业网站抖音seo排名优化
  • 道滘网站建设推广营销
  • 做批发网站有哪些企业培训系统app
  • 安顺市住房与城乡建设局网站域名注册哪个平台比较好
  • 网站对接微信接口做什么推广最赚钱
  • 网站标签布局如何做好seo优化