中文

ReproBreak:可复现网页定位器中断的数据集

计算与语言 2026-05-13 v1 社会与信息网络

摘要

自动化 GUI 测试框架如 Cypress 和 Playwright 依赖于定位器来查找和 interact with web 元素。当应用程序下的结构性变化导致定位器不再找到其目标元素时,即发生定位器中断,这会导致测试中断,即使底层功能保持不变。尽管这对 test maintenance 产生重要影响,但目前尚无数据集用于在大规模下评估 Cypress 和 Playwright 的定位器脆弱性。本文我们提出了 ReproBreak,一个关于网页应用 GUI 测试中可复现定位器中断的数据集。我们分析了 359 个开源仓库,以识别包含定位器变更的提交。为确认这些变更是否确实为定位器中断,我们在前 4 个拥有最多定位器变更的项目中复现了它们,发现了 449 个定位器中断,数据集包含这些中断及用于自动化复现的脚本。我们认为 ReproBreak 作为一个支持定位器脆弱性、修复技术和 test robust 性的宝贵资源。视频地址:https://youtu.be/mZByS_TnCvE。数据集地址:https://github.com/rub-sq/ReproBreak。

关键词

引用

@article{arxiv.2605.12156,
  title  = {Latent Causal Void: Explicit Missing-Context Reconstruction for Misinformation Detection},
  author = {Hui Li and Zhongquan Jian and Jinsong Su and Junfeng Yao},
  journal= {arXiv preprint arXiv:2605.12156},
  year   = {2026}
}