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

使用Selenium测试“ Dojo” Web应用程序

萧嘉茂
2023-03-14
问题内容

有没有人使用Selenium和大量的Dojo
Web应用程序进行了广泛的自动化?我正在寻找您可能遇到的任何问题或与Selenium和Dojo的组合直接相关的问题。


问题答案:

我已经在许多不同的Web应用程序中广泛使用了Selenium,包括Dojo上的一些Web应用程序。你应该没事的。我建议的一种做法是确保要测试的所有组件(将要驱动的UI控件以及要阅读以进行测试的文本组件)均已设置ID标签。Selenium有很多优雅的选择器可以满足您所需的元素,但是按ID进行选择仍然是最好的选择。其他方法可能更脆弱。

Selenium RC与我的代码不如Selenium IDE兼容,因此我经历了一些具有挑战性的经历,以至于我停止使用Selenium
RC。而且,如果您对Selenium不太熟悉,则应注意,它本身不支持某些(IMO)相当基本的功能,例如流控制和包含;但是框架的用户扩展允许这样做。我还建议您看一看Watir,它现在通常比Selenium更受青睐,因为它充分展现了一流语言(Ruby)的全部功能/灵活性。



 类似资料:
  • 问题内容: 我有一个使用React的网络应用程序,我正在尝试使用Selenium RC创建一些测试。我发现,当Selenium更改字段的值时,不会正确触发事件。我知道这是一个典型的问题,正如WebDriver常见问题所证明的那样,我已经尝试了很多不同的事情,例如使用onFocus而不是onChange并使用sendKeys()和type()确保焦点进出,以编程方式调用该事件以及我可以在网上找到的任

  • 我开发了一个自动化框架,用于测试用Dojo构建的应用程序。我遇到的困难是Dojo动态生成ID的方式。因此,ID与XPath一样不稳定。更改、添加或删除页面上的元素也会导致元素的ID更改。这导致自动化中断。我敢肯定,如果不检查每个页面上的每个元素并做一些超出我专业知识的编码,可能没有100%的解决方案。然而,我在这里要求更有经验的程序员给出你的建议,在这种情况下,获取测试元素的最佳方式是什么(破坏最

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

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

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

  • null 有人知道实现这些特性的项目吗?(最好是Java:))