我使用webdriver的与IE 9硒的webdriver的SendKeys在IE浏览器的问题 - 框架移动/移动
当我exceute一个“的SendKeys”我webelement的相关框架移动/向上转移的内容。
我调试我的代码,并在执行这条线的那一刻究竟发生了奇怪的现象:
searchTerm.sendKeys(搜索字符串);
“searchTerm”是一个Webelement,它由PageFactory在该类中创建。在我的情况下,它是一个“文本框”。
尽管可以在我的文本框中写入文本,但我正在努力应对这种奇怪的行为,并希望摆脱这种情况。问题是,上述其他现有的框架和元素受影响的帧移动...
我没有这个问题使用Firefox时,...
什么想法?
提前感谢和问候, 托马斯
问题是,在我的情况下,它不会自行更改页面布局,但我不再能够对由于滚动现象而不再显示的webelements执行“单击”。 我可以做一个解决方法,并使用'隐藏' webelement'sendkeys'重新滚动,但这似乎很奇怪我... 任何想法或建议呢?谢谢,托马斯 – user1288540 2012-03-26 10:30:40
现在,这听起来像一个真正的腌菜。奇怪的是,你不能点击元素,它们也应该重新滚动到。但是,有时候,即使是最新的WebDriver的行为就像确实点击过,但事实并非如此。是这种情况,还是WebDriver抛出任何错误?有时帮助(但是很糟糕)的是调整窗口的大小,以便元素在窗口之外(并且不仅仅在视线之外,而且隐藏在窗口中的某个东西后面) - 那么它们应该被显式滚动到。 如果有人有更好的拍,我们都想知道! – 2012-03-26 19:21:18