如何滚动到硒中的特定元素?

时间:2019-05-22 07:41:12

标签: php selenium-webdriver scroll phpunit

我正在尝试用一些文本填充一个字段,但是在屏幕上不可见,并且需要滚动才能看到。

我正在使用moveto功能

$this->webdriver->moveto($this->element);

但这给了我以下错误

PHPUnit_Extensions_Selenium2TestCase_WebDriverException: Offset within element cannot be scrolled into view: (373.5, 15): [object HTMLInputElement]

我可以在stackoverflow上看到很多关于此错误的信息,但是我没有发现任何特定于php硒测试的信息。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以使用 moveToElement 功能。它为我工作。

FYR:-https://github.com/facebook/php-webdriver/blob/master/lib/interactions/WebDriverActions.php#L164