Robot Framework - Selenium2Library - IE11 完成测试非常不稳定

2024-03-31

基本上,如果测试用例在 Chrome、FF 或 Edge 上运行,它们就不会出现问题 - 您甚至可以在测试后使用浏览器。

然而,对于 IE,从网络驱动程序运行它基本上会使浏览器不稳定。这适用于框架和手动使用。我遇到的问题是某些元素在被选择时会闪烁。不幸的是,我试图选择下拉表深处的一个元素。一旦它开始闪烁,然后执行“单击元素”,它就会在下拉菜单后面单击,从而意外单击完全不同的元素并停止我的测试。

有办法解决这个问题吗?我需要在所有 4 个浏览器上自动化测试。


因此,当我尝试在 IE11 中使用 Robot 自动化测试时,我遇到了相同/类似的问题。就我而言,一旦元素开始闪烁,测试就不会进一步进行。浏览器只是挂起,没有任何交互。 我发现的解决方法是使用“按键”关键字而不是“单击元素”并给出一个回车键。这对我来说效果很好,我能够完成我的测试。当然,我必须添加两个两个测试用例,一个用于 IE,一个用于其他浏览器,但它did work!!

下面是示例测试用例:

Click Add - IE                
    # Click Element    ${I_Add}    --> This is for the other browsers
    Focus    ${I_Add}              -->
    Press Key    ${I_Add}    \\13  --> These are for IE

如果您有任何进一步的说明,请询问我

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Robot Framework - Selenium2Library - IE11 完成测试非常不稳定 的相关文章

随机推荐