首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果不使用Selenium C#,则无法专注于网格中的元素

如果不使用Selenium C#,则无法专注于网格中的元素
EN

Stack Overflow用户
提问于 2022-08-11 18:15:42
回答 1查看 48关注 0票数 0

我在Shadow-Dom中自动化一个网格,我的场景是获取网格的所有行,网格是动态的,我需要滚动。然而,当我改变我对网格的关注,我点击第一行网格,这将打开新的页面。我有没有办法把焦点放在网格上而不点击,这样我就可以滚动到最后?

已经使用了

代码语言:javascript
复制
ClickElement(element);
action.MoveToElement(GetElement(element)).SendKeys(pagingKey).Perform();
EN

回答 1

Stack Overflow用户

发布于 2022-08-11 19:13:28

滚动进入视图

代码语言:javascript
复制
var js = (IJavaScriptExecutor)driver;
js.ExecuteScript("arguments[0].scrollIntoView({block: \"center\", inline: \"center\"});", webElement);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73325206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档