我正在使用IE 9的webdriver。
当我对我的元素上的“发送密钥”进行检查时,相关框架的内容会向上移动/向上移动。
我调试了我的代码,奇怪的行为恰好发生在执行此行的那一刻:
searchTerm.sendKeys(searchString的);
“searchTerm”是一个Webelement,由该类中的PageFactory创建。就我而言,它是一个“文本框”。
虽然可以在我的文本框中写入文本,但我正在努力解决这种奇怪的行为,并希望摆脱这种情况。问题是受影响的框架移动到其他现有框架和元素之上......
使用firefox时我没有这个问题...
任何想法?
先致谢谢,并致以诚挚的问候, 托马斯
答案 0 :(得分:0)
如果您参考它会奇怪地滚动框架的内容,那么这就是您必须要忍受的东西。 WebDriver在必须滚动到元素时与元素交互时(有时仍然存在)严重问题,这就是为什么会涉及到一些积极的滚动。它应该是无害的,因为它实际上没有改变任何东西。
如果它确实改变了页面布局,那么这是一个应该仔细检查的问题。在http://code.google.com/p/selenium/issues/entry提交错误或在此处发布一些相关的测试用例。