当前位置: 首页 > 面试题库 >

Selenium用于Web UI测试,就像____于Windows应用程序UI测试

杨经武
2023-03-14
问题内容

我对仅测试客户端Java应用程序的UI感兴趣。最受欢迎的框架是什么?您推荐的框架是什么?此外,Selenium为什么不这样做(或这样做)?在我看来,任何可以测试Web应用程序的东西都应该能够测试Windows应用程序。


问题答案:

尝试FEST框架。如果我没记错的话,这就是以前称为Abbot的东西。我使用它进行自动化测试,它看起来非常简单和方便。简单的事情变得容易,而复杂的事情并不是火箭科学。我考虑过UISpecj4j,但它不适合我,因为没有必要在必要时测试Drag’n’Drop的技术可能性。此外,当您实际上看不到正在发生的情况时,很难开发测试(UISpec4J使用假的,不可见的外观)

唯一的事情就是在FEST中麻烦(也是设计使然)-它抓住了鼠标,并且在运行测试时不允许您执行任何操作。



 类似资料:
  • 问题内容: 我对仅测试客户端Java应用程序的UI感兴趣。最受欢迎的框架是什么?您推荐的框架是什么?另外,Selenium为什么不这样做(或这样做)?在我看来,任何可以测试Web应用程序的东西都应该能够测试Windows应用程序。 问题答案: 尝试FEST框架。如果我没记错的话,这就是以前称为Abbot的东西。我使用它进行自动化测试,它看起来非常简单和方便。简单的事情变得容易,而复杂的事情并不是火

  • 问题内容: 有没有人有使用Selenium自动测试使用Facebook Connect进行用户登录的Web应用程序的经验?您有任何建议的技巧或方法吗? 问题答案: 取决于你想做什么? 您会使用真实的Facebook用户(由Facebook验证电话)吗? 最安全,最可靠的方法,但是很难( 不可能 )收集“真实”用户(FB验证的电话)。 在定义用户/联系细节方面,例如教育历史,工作历史,姓名,年龄等(

  • 问题内容: 有没有人使用Selenium和大量的Dojo Web应用程序进行了广泛的自动化?我正在寻找您可能遇到的任何问题或与Selenium和Dojo的组合直接相关的问题。 问题答案: 我已经在许多不同的Web应用程序中广泛使用了Selenium,包括Dojo上的一些Web应用程序。你应该没事的。我建议的一种做法是确保要测试的所有组件(将要驱动的UI控件以及要阅读以进行测试的文本组件)均已设置I

  • 问题内容: 所有, 我已经用Java编写了基于命令行的PhoneBook应用程序。该应用程序基本上会询问用户的一些详细信息,例如姓名,年龄,地址和电话号码,并将它们存储在文件中。其他操作包括按名称,电话号码等查找电话簿。所有详细信息都通过控制台输入。 我正在尝试为我已实现的每个功能编写JUnit测试用例,但无法弄清楚如何将实现代码重定向到我的JUnit测试方法中的某个东西,当我的实际代码停止供用户

  • 有没有人有过自动化桌面应用程序(不是web)的经验?我需要一个类似于Appium的解决方案来将它与我的移动自动化集成(用Appium、Java编写)。 我们公司在3个平台上都有一个messenger客户端:Android、iOS和桌面。客户端数据在这些平台之间同步。我们已经有了移动平台的基本自动化(使用Appium)。现在我需要为桌面开发自动化。 我想要一个类似Appium的解决方案,这样就可以很

  • 使用geckodriver和Firefox的无头和无头(有头??)版本 将chromedriver与Chrome的无头和无头版本一起使用 检查了pip3和Selenium是否都是最新的稳定版本 使用用户代理配置文件打开Chrome 使用随机用户代理配置文件(来自random_user_agent库)打开Chrome 硬编码最多等待30秒(time.sleep) 在请求中加载页面(事后看来,如果我在