文件名称:panther:针对PHP和Symfony的浏览器测试和Web爬网库
文件大小:56KB
文件格式:ZIP
更新时间:2024-02-25 11:38:51
php webdriver symfony scraping selenium
用于和浏览器测试和Web抓取库 Panther是一个方便的独立库,用于抓取网站并使用真实的浏览器运行端到端测试。 黑豹超级强大。 它利用来驱动本地Web浏览器,例如Google Chrome和Firefox。 Panther非常易于使用,因为它实现了Symfony流行的和 API,并且包含测试应用程序所需的所有功能。 如果您曾经创建那就听起来很熟悉:因为API完全相同! 请记住,Panther可以在每个PHP项目中使用,因为它是一个独立的库。 Panther会自动找到本地安装的Chrome或Firefox并启动它们,因此您无需在计算机上安装其他任何东西,也不需要Selenium服务器!
【文件预览】:
panther-main
----.github()
--------FUNDING.yml(40B)
--------workflows()
----src()
--------DomCrawler()
--------Client.php(24KB)
--------WebDriver()
--------PantherTestCase.php(1KB)
--------Cookie()
--------ServerExtension.php(2KB)
--------WebTestAssertionsTrait.php(9KB)
--------ExceptionThrower.php(623B)
--------ProcessManager()
--------ServerTrait.php(1KB)
--------PantherTestCaseTrait.php(8KB)
----LICENSE(1KB)
----README.md(25KB)
----panther.svg(14KB)
----CHANGELOG.md(7KB)
----composer.json(1KB)