我正在寻找滚动网页以便在selenium中查看。 我从网上获得的示例代码如下:
var element = driver.FindElement(By.id("element-id"));
Actions actions = new Actions(driver);
actions.MoveToElement(element);
actions.Perform();
然而,当我以这种方式利用它时:
IWebElement element = driverFF.FindElement(By.Id("qr_reply"));
Action actions = new Action(driverFF);
actions.MoveToElement(element);
actions.Perform();
我被抛出“预期的方法名称”。第二行的错误。
非常感谢任何帮助。
答案 0 :(得分:2)
实际上您使用的是错误的类,正如您在示例代码中看到的那样,Actions
使用OpenQA.Selenium.Interactions
命名空间而不是Action
,如下所示: -
using OpenQA.Selenium;
using OpenQA.Selenium.Interactions;
Actions actions = new Actions(driverFF);
actions.MoveToElement(element);
actions.Perform();