Selenium WebDriver - 在 Safari 浏览器上运行测试2024 年 11 月 16 日 | 阅读 2 分钟 在本节中,我们将学习如何在 Safari 浏览器上运行我们的 Selenium 测试脚本。 Safari 浏览器使用 SafariDriver 实现 WebDriver 协议。 SafariDriver 是您在 Selenium 中的测试和 Safari 浏览器之间的链接。 SafariDriver 已作为 Safari 浏览器中的插件实现,这提供了客户端和服务器机器的完美匹配,其中 SafariDriverServer 充当服务器,Selenium-Java/语言绑定充当客户端。 注意:以前 SafariDriver 在 Windows 机器上支持 Safari 浏览器,但最近苹果公司已决定停止对 Windows 的支持,因此在 Safari 上的执行已成为 Mac 机器的任务。 因此,为此,我们需要安装了 Safari 浏览器的 Mac 机器。让我们考虑一个测试用例,我们将尝试在 Safari 浏览器中自动化以下场景。
我们将在同一个测试套件 (Demo_Test) 中创建我们的第五个测试用例。 步骤 1。 右键单击“src”文件夹,然后从新建 > 类创建一个新的类文件。 将您的类名命名为“Fifth”,然后单击“完成”按钮。 ![]() ![]() 步骤 2。 在您的 Safari 浏览器中打开网址:https://www.seleniumhq.org/download/。 它将引导您进入 Selenium 官方网站的“下载”页面。 向下滚动网页并找到 SafariDriver。 步骤 3。 单击“最新版本”选项以下载最新版本的 SafariDriver。 ![]() 步骤 4。 双击下载的文件。 ![]() 这将在您的 Safari 浏览器扩展窗口上启动一个弹出框。 单击“信任”按钮以在您的 Safari 浏览器中配置 WebDriver。 ![]() ![]() 步骤 5。 重新启动您的浏览器。 在编写测试脚本之前,让我们首先了解如何在 Selenium 中初始化 SafariDriver。 Safari 浏览器由 org.openqa.selenium.safari 包中的一个名为 SafariDriver 的类表示。 我们所要做的就是创建一个 SafariDriver 类的实例。 这是一个示例代码来执行此操作 步骤 6。 现在,是时候编码了。 我们为每段代码嵌入了注释,以清晰地解释这些步骤。 Eclipse 代码窗口将如下所示 ![]() 步骤 7。 右键单击 Eclipse 代码并选择 运行方式 > Java 应用程序。 ![]() 执行后,上述测试脚本将启动 Safari 浏览器并自动执行所有测试场景。 下一个主题定位策略 |
我们请求您订阅我们的新闻通讯以获取最新更新。