没有合适的资源?快使用搜索试试~ 我知道了~
网络自动化:使用Cucumber,WebdriverIO和Docker Selenium进行BDD测试
共90个文件
ts:64个
yml:7个
json:6个
需积分: 10 0 下载量 161 浏览量
2021-02-06
11:45:57
上传
评论
收藏 93KB ZIP 举报
温馨提示
Web自动化框架 Boilerplate项目使用编写BDD测试,并使用执行。 测试以普通语言编写,可以弥合业务人员和技术人员之间的鸿沟。 docker selenium简化了设置,并避免了在本地安装浏览器特定的依赖项。 产品特点 设置简单,无需本地预装的Selenium Grid和浏览器驱动程序 在零配置下使用Chrome和Firefox进行测试 与集成 使用和150多个预定义步骤进行BDD测试 使用实施自定义步骤 支持调试测试 可以通过VNC在浏览器中直观地查看执行情况 详细的报告生成( ) 与CI工具集成 要求 要使用docker selenium运行Firefox和Chrome浏览器
资源推荐
资源详情
资源评论
收起资源包目录
web-automation-master.zip (90个子文件)
web-automation-master
.dockerignore 63B
docker-compose.ci.yml 1KB
.env 71B
.github
workflows
main.yml 506B
.eslintrc.js 458B
src
features
google.search.feature 837B
sample.snippets.feature 9KB
steps
when.ts 2KB
hooks.ts 732B
given.ts 3KB
then.ts 5KB
support
action
switchToIframe.ts 89B
setPromptText.ts 337B
setWindowSize.ts 358B
openWebsite.ts 306B
clearInputField.ts 209B
deleteCookies.ts 174B
clickElement.ts 599B
handleModal.ts 548B
selectOption.ts 1KB
closeAllButFirstTab.ts 512B
selectOptionByIndex.ts 464B
waitFor.ts 1KB
focusLastOpenedWindow.ts 344B
waitForDisplayed.ts 373B
pressButton.ts 147B
scroll.ts 179B
moveTo.ts 441B
dragElement.ts 316B
closeLastOpenedWindow.ts 369B
pause.ts 223B
setCookie.ts 377B
setInputField.ts 596B
lib
context.ts 358B
checkIfElementExists.ts 972B
check
checkUrl.ts 674B
checkInURLPath.ts 765B
checkEqualsText.ts 1KB
checkIsOpenedInNewWindow.ts 809B
checkClass.ts 897B
checkCookieExists.ts 614B
isDisplayed.ts 564B
checkIsEmpty.ts 383B
checkCookieContent.ts 905B
checkContainsText.ts 1KB
checkModal.ts 784B
compareText.ts 783B
checkContainsAnyText.ts 834B
checkDimension.ts 1KB
checkFontProperty.ts 1KB
checkSelected.ts 552B
isEnabled.ts 562B
checkNewWindow.ts 594B
isExisting.ts 557B
checkFocus.ts 595B
checkModalText.ts 969B
checkTitle.ts 695B
checkOffset.ts 1KB
checkProperty.ts 2KB
checkWithinViewport.ts 747B
checkTitleContains.ts 747B
checkUrlPath.ts 823B
checkElementExists.ts 464B
.vscode
launch.json 2KB
settings.json 492B
tasks.json 1KB
Dockerfile 434B
scripts
run.sh 321B
wait-for-it.sh 4KB
.circleci
config.yml 928B
cucumber.report.conf.js 3KB
docker-compose.vnc.yml 850B
.travis.yml 271B
tsconfig.json 538B
config
tests.config.ts 520B
chrome.config.ts 491B
index.ts 730B
server.config.ts 134B
firefox.config.ts 550B
hooks.config.ts 5KB
reporting.config.ts 2KB
logging.config.ts 199B
LICENSE 1KB
README.md 10KB
docker-compose.yml 1KB
wdio.conf.js 103B
.gitignore 24B
_config.yml 26B
package-lock.json 148KB
package.json 2KB
共 90 条
- 1
资源评论
pangchenghe
- 粉丝: 35
- 资源: 4534
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功