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

广州市南沙住房和建设局网站瓷砖 中企动力 网站建设

广州市南沙住房和建设局网站,瓷砖 中企动力 网站建设,企业电话黄页,手游app平台推广微信xiala51. 前言 本文将详细介绍如何使用AirtestIDE驱动Firefox测试#xff0c;以及脱离AirtestIDE怎么驱动Firefox#xff08;VScode为例#xff09;。看完本文零基础小白也能学会Firefox浏览器自动化测试#xff01;#xff01;#xff01; 2. 如何使用AirtestIDE驱动Firefox… 1. 前言 本文将详细介绍如何使用AirtestIDE驱动Firefox测试以及脱离AirtestIDE怎么驱动FirefoxVScode为例。看完本文零基础小白也能学会Firefox浏览器自动化测试 2. 如何使用AirtestIDE驱动Firefox浏览器 对于Web自动化测试目前AirtestIDE支持chrome浏览器和Firefox2种浏览器今天我们重点聊一下如何使用AirtestIDE驱动Firefox浏览器。 1基础知识 AirtestIDE内置python环境环境里面装好了Airtest-Selenium库是基于Selenium封装的。GeckoDriver是与Firefox浏览器配合使用的驱动程序安装GeckoDriver需要注意两者的版本兼容请查看 https://github.com/mozilla/geckodriver/releases 。详细步骤参考下文 2下载GeckoDriver注意选择对应操作系统的版本 3解压获得geckodriver.exe 解压刚才下载的文件得到geckodriver.exe 。 4给geckodriver.exe设置为系统环境变量 把geckodriver.exe放到你电脑某个目录下之后给它设置系统环境变量 5在AirtestIDE驱动Firefox做简单的自动化测试 # -*- encodingutf8 -*-from airtest.core.api import * from airtest.cli.parser import cli_setup from selenium import webdriver from selenium.webdriver.common.keys import Keys from airtest_selenium.proxy import WebFirefox import time#创建Chrome浏览器驱动实例 browser WebFirefox(firefox_binaryrC:\Program Files\MozillaFirefox\firefox.exe)# 访问网页 browser.get(https://www.baidu.com)#打印页面标题 print(browser.title)#休眠3秒 time.sleep(3)#关闭浏览器 browser.quit()① 版本说明 【AirtestIDE】1.2.15https://airtest.netease.com/changelog.html【python】3.6.5AirtestIDE内置【Firefox】113.0.2 (64 位)【geckodriver】0.33.0win64https://github.com/mozilla/geckodriver/releases/tag/v0.33.0 ② 启动报错 在运行上述demo时一开始遇到了一个类似这样的报错 selenium.common.exceptions.WebDriverException: Message: Expected browser binary location, but unable to find binary in default location, no moz:firefoxOptions.binary capability provided, and no binary flag set on the command line查询后发现是找不到Firefox可执行文件的意思于是在创建WebFirefox时将firefox.exe可执行文件路径当做参数传递给WebFirefox之后就可以正常运行了。 3. 如何脱离AirtestIDE驱动Firefoxvscode为例 1前置条件安装VScode、配置python环境 2python配置airtest、airtest-selenium 可参考如何部署本地python环境使用命令如下 pip install airtestpip install airtest-selenium小编的pip版本太旧了还需更新pip使用命令python -m pip install --upgrade pip 3在cmd控制台测试环境是否配置成功 4测试脚本demo解决报错 ① No module named pynput 缺少 pynput库直接 pip install安装上即可。 ② TypeError: init() got an unexpected keyword argument...... Ctrl鼠标左键到proxy.py文件出现 argument timeout报错的话删掉timeouttimeout的参数出现argument firefox_options报错的话删掉firefox_optionsfirefox_options的参数。 5脱离AirtestIDE驱动Firefox 4. 小结 今天关于驱动Firefox的教程就到这里啦更多关于Airtest想看的内容可以给我们评论/留言。 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.zqtcl.cn/news/2522/

相关文章:

  • 团购模板网站筑龙网官网
  • 兰州网站建站wordpress finag主题下载
  • 微信营销网站建设建个企业网站还是开个淘宝店
  • 中国小康建设网 是个什么网站泉州网站建设-泉州网站建设
  • 苏州网站建设公司鹅鹅鹅网站建设导入视频
  • jsp旅游网站开发关键技术产品推广方案有哪些
  • 域名网站是什么曲阜做网站的公司
  • 网站建设无锡海之睿广州越秀区邮政编码
  • 全球贸易中心网公司网站自己可以学习优化吗
  • 做脚本的网站wordpress个人网站
  • 公司网站开发建设费用龙岩天宫山海拔高度多少
  • 网站建设早会说什么微信公众号接口开发
  • 网站建设网站结构图罗湖公司网站建设
  • 查看网站空间本科自考哪个专业比较好考
  • 服务器ip做网站南京制作网页培训机构
  • 网站定时数据切换怎么做的模板网站建设 百度
  • 如何做网站直播入口和拓者设计吧类似的网站
  • 网站推广业务网络应用程序设计报告
  • 网站建设手机站wordpress萨隆
  • 天津网站备案时间移动互联网开发技术实验报告
  • 商务网站建设心得体会科技发展给我们的生活带来的变化
  • 增加网站和接入备案想做广告行业怎么入手
  • 安康网站建设合肥房产网上备案查询
  • 动易cms网站后台很慢是什么原因各省备案网站
  • 网站如何被手机端收录筛网怎么做网站
  • 扁平化风格的网站成都旅游住哪里最方便
  • 舆情网站大全大良网站建设收费
  • 网站开发人员工资计入无形资产网站如何做标题优化
  • 网站快速建设软件下载做视频网站 版权怎么解决
  • 怎么做网站的广告wordpress 悬浮公告