gpt4 book ai didi

php - SimpleTest 的 SimpleBrowser 的替代品

转载 作者:搜寻专家 更新时间:2023-10-31 20:43:30 25 4
gpt4 key购买 nike

我正在研究和使用 Simple Browser当我发现我需要使用 CSS 选择器来访问某些元素时,从 Simple Test 框架。

不幸的是,我在 overview 中发现了它目前不支持 CSS 选择器。

有什么替代方案吗?我只是在寻找可以通过支持 CSS 选择器的 PHP 编写脚本的独立浏览器。

最佳答案

以下是您的选择:

  • Goutte - 这是一个用于测试的基于 PHP 的“浏览器”。听起来很像 Simple Browser。

  • SeleniumSahi - 两个非 PHP 工具,用于在浏览器中进行自动化测试。它们都可以在任何主流浏览器中驱动自动化测试。

  • Mink - 基于 PHP 的测试工具,可以驱动上述任何工具,通过 PHP 脚本在浏览器中测试您的站点。我怀疑这就是你要找的东西,如果你想复制你已经在做的事情,可能会与 Goutte 结合使用。 (虽然我发现它在 Sahi 和真正的浏览器上工作得更好)。

  • PhantomJS - 一种“ headless ”浏览器,专为编写浏览器测试脚本而设计。它不是基于 PHP 的,但对于自动化测试来说,它可能是最好的可用工具。在真实的浏览器中进行测试,但没有显示实际 UI 的开销,并且具有旨在简化测试的功能。如果你想在 PHP 中使用它,它可以通过 Sahi 驱动,然后通过 Mink,这样你就可以做到。

希望对您有所帮助。

关于php - SimpleTest 的 SimpleBrowser 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16648175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com