sách gpt4 ai đã đi

php - 驱动 Selenium 的配置文件

In lại 作者:可可西里 更新时间:2023-11-01 12:18:19 30 4
mua khóa gpt4 Nike

我有大约 500 条通往特定页面的可能路径,我需要测试所有这些路径。该页面的每个路径看起来都类似于此(使用 PHP 网络驱动程序;通常有大约 10 个步骤):

// Navigate to form
$driver->get('http://www.domain.com');
$driver->get($driver->findElement(WebDriverBy::xpath("//a[contains(text(),'Foo 1')]"))->getAttribute('href'));
$driver->findElement(WebDriverBy::xpath("//div[@class='countryHeader']//a[contains(text(), 'Bar 1')]"))->click();
$driver->findElement(WebDriverBy::xpath("//form[@name='formDisclaimer']//input[contains(@class, 'button')]"))->click();

我不想为页面的所有可能路径的所有步骤编写代码。但是,我确实在数据库中拥有步骤的所有相关详细信息(例如 XPath、节点可能包含的字符串等)。

有没有办法让我“动态地”生成某种配置文件(XML 或 JSON 格式),我可以将其作为一组指令提供给驱动程序以供其遵循?

1 Câu trả lời

很久以前,在我的一个项目中,我有一个类似的要求。我试图创建一个机器人(或者有人可能称之为网络爬虫)。当我开始浏览页面时,我开始在电子表格中维护导航路径,因此我不必手动单击路径。一旦我有了路径,下次每当路径更改时,我都会收到通知,如果它是有效更改,则在 s/s 中进行更改或将其作为错误提出。

关于php - 驱动 Selenium 的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39544435/

30 4 0
Bài viết được đề xuất: php - PHP 中的 Office 365 API
Bài viết được đề xuất: php - 在 Android 应用程序上从 Google Cloud Storage 上传和检索图像
Bài viết được đề xuất: PHP 7 - 比较匿名类实例
Bài viết được đề xuất: php - Symfony2 密码重置而不覆盖 FOSUser