如何在 selenium C# 中正确向下滚动

How to scroll down properly in selenium C#

我已经使用操作 class 向下滚动,但是当它向下滚动时,点击代码不起作用:

  driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
        
  Actions actions = new Actions(driver);
  actions.SendKeys(Keys.PageDown).Build().Perform();
       
       
 driver.FindElement("//a[@href='http://automationpractice.com/index.php? 
 controller=order&step=1']").Click();
        
 //var ele = driver.FindElement(proceed);
 //actions.MoveToElement(ele).Click().Perform();


请使用以下 id pass 登录:

ID : 保罗@xmail.com

密码:Pass123##

与其使用 PageDown 适当地滚动,不如以精确的方式滚动到元素。让我知道它是否适合你

var element = driver.FindElement("//a[@href='http://automationpractice.com/index.php?controller=order&step=1']");
actions.MoveToElement(element);
actions.Perform();
element.Click();