1

我以一种特殊的方式收到以下错误。

The point at which the driver is attempting to click on the element was not scrolled into the viewport. 

用户故事是这样的,如果在检查组中进行选择,则将启用相应的具有少量字段的 div。同样,对于 n 个选择,将有 n 个 DIV。当我在 div 中仅选择一个选项时,它按预期工作,但不适用于多个选项。

我已经阅读了一些资料并尝试了有关上述视口问题的所有可能组合。下面给出了我围绕尝试的工作和结果。

1) 尝试使用高级交互方法。(动作类)——同样的例外

2) 使用 java-script 执行程序访问 - 相同的异常

更多的将很快更新。我已经尝试了所有定位机制的组合。一切正常,元素处于可见模式。但是当我对第二个 DIV 值执行任何操作时,我得到了上述异常。

可以做些什么来使元素处于工作模式?

编辑 :

1.The DIV elements all are in view port and they all are accessible individually.
2. Div are enabled as per the check box selected
3.In a scenario, if we choose two check box, after a first selection you can edit the DIV and for the second selection the DIV will not be accessible. 
4. both DIVs are identical with respect to the elements/attributes/properties of the elements.
5. When a Active div is edited no other div will be available in the UI.

由于某些原因,我无法在此处生成可重现的代码。

4

1 回答 1

0

我解决了这个问题。实际上每个 DIV 都有一个框架。这些帧只是在编辑后被隐藏,每次都会打开一个新的帧,所以当我访问第二个 div 时,我必须选择最新的帧。我只是轮询帧数并继续进行最新的帧数。

于 2013-10-25T04:18:05.447 回答