arrow
返回

Automated driver management for selenium WebDriver

delete2021-07-23
delete13
delete
OA
AI
B
Boni García *
M
Mario Muñoz-Organero
C
Carlos Alario‐Hoyos
C
Carlos Delgado Kloos
DOI:10.1007/s10664-021-09975-3delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Selenium WebDriver is a framework used to control web browsers automatically. It provides a cross-browser Application Programming Interface (API) for different languages (e.g., Java, Python, or JavaScript) that allows automatic navigation, user impersonation, and verification of web applications. Internally, Selenium WebDriver makes use of the native automation support of each browser. Hence, a platform-dependent binary file (the so-called driver) must be placed between the Selenium WebDriver script and the browser to support this native communication. The management (i.e., download, setup, and maintenance) of these drivers is cumbersome for practitioners. This paper provides a complete methodology to automate this management process. Particularly, we present WebDriverManager, the reference tool implementing this methodology. WebDriverManager provides different execution methods: as a Java dependency, as a Command-Line Interface (CLI) tool, as a server, as a Docker container, and as a Java agent. To provide empirical validation of the proposed approach, we surveyed the WebDriverManager users. The aim of this study is twofold. First, we assessed the extent to which WebDriverManager is adopted and used. Second, we evaluated the WebDriverManager API following Clarke's usability dimensions. A total of 148 participants worldwide completed this survey in 2020. The results show a remarkable assessment of the automation capabilities and API usability of WebDriverManager by Java users, but a scarce adoption for other languages.
Keyword:
Test automation
Testing tools
Selenium WebDriver
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

U
Universidad Carlos III de Madrid
学者数:
5.5K
论文数: 5.7K
被引数: 4.5K
引用论文

引用论文

An ITO/Au/ITO Thin Film Gas Sensor for Methanol Detection at Room Temperature
err2010-04-25
err0
errOAAI
errCheol-Woo Jeong; Chang-Ho Shin; Dae-Il Kim; Joo-Hyun Chae; Yu-Sung Kim
err分享
err收藏
Electroosmosis Augmented MHD Third-Grade Fluid with Slip and Variable Properties: An Application for Blood Flow in Arteries
err2022-09-24
err0
PREAI
errRajashekhar Choudhari; Hanumesh Vaidya; Kerehalli Vinayaka Prasad; Rathod Kirankumar Gulab; Kamel Guedri; Aysha Rehman; Ahmed M. Galal
err分享
err收藏
err分享
err收藏
err分享
err收藏
Web Application Tests with Selenium
err2009-09-01
err51
PREAI
errEbert, Christof; Bruns, Andreas; Kornstaedt, Andreas; Wichmann, Dennis
err分享
err收藏
Structure of the lower crust beneath the Carolina trough, U.S. Atlantic continental margin
err2012-09-20
err0
PREAI
errAnne M. Tréhu; A. Ballard; L. M. Dorman; J. F. Gettrust; K. D. Klitgord; A. Schreiner
err分享
err收藏
学者 查看更多内容