gpt4 book ai didi

用于浏览器测试的 Sikuli -?

转载 作者:行者123 更新时间:2023-12-01 12:59:08 25 4
gpt4 key购买 nike

虽然我们有多个站点(如勺子)可以帮助我们进行浏览器测试,但使用 Sikuli 进行跨/多浏览器测试怎么样?有没有人试过,可以分享一下是否有效?

很多时候我们需要在不同的浏览器中测试相同的功能。例如,您测试登录页面上的用户名和密码文本框在 FF 和 Chrome 中的显示是否与在 IE 中显示的完全相同。同样,您可以跨多个浏览器验证某些标签、表格或其他网页组件。

我们可以使用 Sikuli 来做这个吗,例如:

  1. 打开 IE 并发送 F11 以全屏查看 *
  2. 导航到登录页面
  3. 截图并保存
  4. 现在,打开 FF 并执行相同的步骤 1 到 3
  5. 下一步
  6. 比较之前保存的两张图片并生成结果(Sikuli 生成的图片比较结果相当不错)。

*全屏 View 以确保我们比较苹果与苹果,即整个屏幕与其他浏览器的整个屏幕。

当然,在浏览器或 GUI 测试中没有什么可以代替人眼,但是这样做可以明确地节省我们在浏览器测试上花费的大量时间。至少,不太重要的功能或屏幕可以由 Sikuli 验证,其余的仍然可以像现在一样手动完成。

最佳答案

帕尔瓦

在我工作的公司,我们已将 Sikuli 实现到我们的测试套件中,并且它在所有浏览器上都太棒了!。我不确定您是否将 IDE 用于您的测试框架,但在这里我们使用 SpringSource ToolSuite,因为我们的项目已经在其中。

我们通过在我们的资源包中创建一个属性文件来实现 Sikuli 以达到我们想要的不同浏览器。该属性文件包含 base.url、base.login 和 browser.options 的信息。当我们使用 Selenium 2 编写测试脚本时,我们一定要弄清楚我们希望测试套件针对哪些 url、登录名和浏览器运行。

希望这对您有所帮助!

关于用于浏览器测试的 Sikuli -?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7742189/

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