当前位置: 首页 > 面试题库 >

垂直使用Java在Selenium WebDriver中向下滚动和向上滚动

权承
2023-03-14
问题内容

有人可以帮助我使用 Java* 使用 WebDriver 自动 向下滚动功能 吗? ***

就我而言,当我垂直向下滚动鼠标时,对于yahoo邮件"Sign In"就会显示( 可见 )。


问题答案:

您可以使用以下代码垂直向下滚动:

((JavascriptExecutor) driver).executeScript("scroll(0,250);");

同样,也可以通过将y坐标更改为负值来向上滚动:

((JavascriptExecutor) driver).executeScript("scroll(0, -250);");

您还可以使用以下代码: 对于向下滚动:

((JavascriptExecutor) driver).executeScript("window.scrollBy(0,250)", "");

向上滚动:

((JavascriptExecutor) driver).executeScript("window.scrollBy(0, -250)", "");


 类似资料:
  • 我在Selenium 1(又名Selenium RC)中编写了以下代码,用于使用java滚动页面: Selenium 2(WebDriver)中的等效代码是什么?

  • 我想添加一种在中滚动菜单项的方法,就像在中滚动项列表一样。 假设我有10个菜单项。我希望一次只显示5个菜单项,我将使用底部或顶部的垂直滚动按钮来显示未列出的菜单项,并隐藏刚才看到的菜单项。 有可能吗?我使用的是JIDE软件的,点击它时会显示。我试图保持放置的命令栏的外观,因此除非真的有必要,否则我不想用替换它。

  • 我需要具有水平滚动行为的RecyclerView Gridlayout管理器。它必须添加子视图,就像它具有垂直方向时一样(例如(行1,列1)=索引0,(行1,列2)=索引1等等)。 目前垂直方向不允许水平滚动,并且适合设备宽度内的子视图。 编辑: 我在RecyclerView GridLayoutManager中有100行和150列,需要水平滚动视图。我隐藏和显示行,这只有在垂直方向上才可能。

  • 我看了很多问题,但列出的解决方案都没有解决我的问题:Scrollview不会滚动到底部的空白处 ScrollView不会滚动到底部 (Android) ScrollView不会一直滚动到我的线性布局的底部 我有一个具有以下布局的应用程序,其中包含ScrollView中的LinearLayout 基本上,这个布局被用于一个片段。在这个片段中,我用查询网站得到的字符串为tvPowers和tvAbili

  • 问题内容: 我已经在Selenium 1(又名Selenium RC)中编写了以下代码,以便使用Java进行页面滚动: Selenium 2(WebDriver)中的等效代码是什么? 问题答案: 对于向下滚动: 或者,您可以执行以下操作: 对于向上滚动:

  • 我用GridLayoutManager实现了一个RecyclerView,它有垂直和水平滚动,我需要将布局滚动到特定的位置,引用了很多代码,但对我来说没有效果。 Java类代码: XML: 只有在添加了垂直和水平滚动的嵌套滚动视图后,滚动才能在两个方向上顺利工作。现在我需要滚动到特定的位置。 谢谢您