node.js - 我如何使用nodejs selenium webdriver设置elementScrollBehavior功能

标签 node.js selenium selenium-webdriver

我按如下方式创建驱动程序:

driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.firefox()).build();

如何设置elementScrollBehavior

最佳答案

我相信这是 Jyothishwar 代码的 Node.js 等价物(假设 firefox 已被 required):

var profile = new firefox.Profile();
profile.setPreference('general.autoScroll', false);

var opts = new firefox.Options().setProfile(profile);

driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.firefox())
                                .setFirefoxOptions(opts)
                                .build();

关于node.js - 我如何使用nodejs selenium webdriver设置elementScrollBehavior功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35368019/

相关文章:

node.js - 为什么 npm 包经常使用 require 的相对路径(例如 ../../file)?

java - 为什么 WebElement 对于每个循环使用相同的 Selenium?

python - 我们如何使用本地 Chrome 的 cookie 来使用 Selenium 登录?

java - 如何阻止电子邮件通讯弹出窗口拦截点击?

python - 需要使用 python(selenium) 抓取通过 ajax 加载的表

javascript - Mongoosejs 刷新文档

iOS Swift vs Node JS Crypto 不同的输出

selenium - 在 Linux 上使用 Protractor 运行 selenium-chromedriver

javascript - 如何从前端处理 jsonwebtoken

python - 如何使用selenium提取元素(href)并保存到变量