如何使用java在selenium中滚动元素内部?
我正在尝试使用selenium在元素内部滚动,但到目前为止还没有成功。 我尝试了一些在网上找到的解决方案,但没有成功。 我想从下面的列表中选择最后一个用户。 有人知道我怎么做吗?请注意,列表中的所有元素都具有相同的定位器 谢谢如何使用java在selenium中滚动元素内部?,java,selenium,Java,Selenium,我正在尝试使用selenium在元素内部滚动,但到目前为止还没有成功。 我尝试了一些在网上找到的解决方案,但没有成功。 我想从下面的列表中选择最后一个用户。 有人知道我怎么做吗?请注意,列表中的所有元素都具有相同的定位器 谢谢 我希望这能起到作用: Select select = new Select( driver.findElement(by) ); select.selectByIndex( select.getOptions().size() - 1 ); 请尝试以下代码。如果可能,请
我希望这能起到作用:
Select select = new Select( driver.findElement(by) );
select.selectByIndex( select.getOptions().size() - 1 );
请尝试以下代码。如果可能,请共享测试URL,然后我将从我的身边复制它
//get all the options from the dropdown list-
List<WebElement> allOptions = driver.findElements(By.xpath(""));
Actions action = new Actions(driver);
//select last user from the list
action.doubleClick(allOptions.get(allOptions.size()-1)).perform();
//从下拉列表中获取所有选项-
List allOptions=driver.findElements(By.xpath(“”);
动作动作=新动作(驱动);
//从列表中选择最后一个用户
双击(allOptions.get(allOptions.size()-1)).perform();