问题标签 [firefox-profile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Selenium:设置 Firefox 首选项失败
我正在尝试使用 selenium 在网页中自动下载文件。例如,我们可以考虑我将尝试从https://github.com/mozilla/geckodriver/releases自动下载 geckodriver 。
我的python代码如下:
那是我使用的代码:
我的问题是,如果我尝试这段代码,我会得到 firefox 的弹出式下载:
我想也许我设置了偏好 browser.helperApps.neverAsk.saveToDisk 的错误值,所以我尝试下载 zip 文件,但我遇到了同样的问题。然后我查看了 about:config 但不幸的是我发现参数设置为默认值。例如,我发现 browser.download.folderList 的值为 1 但不是 2:
browser.helperApps.neverAsk.saveToDisk 也是 null 值,并且 browser.download.dir 不存在。
编辑:在不设置首选项的情况下下载
然后我尝试不使用此代码设置首选项:
但是我遇到了同样的问题,比如我删除的设置首选项部分没有任何影响。但考虑到如果我手动打开 Firefox 并在下载链接中手动单击,我可以使用 Firefox 的确认弹出窗口直接下载文件,没有任何问题。
我的代码有错误吗?或者有什么问题?
开发环境:Python2.7、selenium3.0.1、Firefox 49。
firefox - 如果用户名/密码在 URL 中,则阻止 Firefox 中的弹出窗口
如果您有一个受基本身份验证保护的站点,如果您将用户名和密码添加到 url,您可以自动登录
但是,在 Firefox 中,您仍然会看到一个弹出窗口
火狐有没有办法告诉它不要显示这个对话框。例如,我可以想象 Profiles 部分中有一个设置来信任这个站点(这可能会解决这个问题)。任何帮助,将不胜感激!
更新:经过更多搜索后,我发现network.http.phishy-userpass-length可能是可行的,但是当我签入时,about:config
我找不到它。所以可能这个选项已被删除
javascript - 设置 Firefox 配置文件量角器
我尝试使用此代码:
但它显示错误: 错误:TypeError:profile.getTemplateDir is not a function 我不知道如何修复它。
javascript - 如何在 webdriverio 中使用 socks 身份验证
我想在我的 webdriverio 应用程序中启用 SOCKSv5 身份验证。但是,它目前似乎不起作用。
到目前为止,我已经尝试了以下配置:
- 使用firefox-profile手动设置如下:
这似乎不起作用,因为页面根本无法加载。
- 使用FoxyProxy
我尝试使用它的 api 设置 url:
这给了我一个警告,有些东西正在访问它的配置,因此拒绝了请求。
创建自定义 Firefox 配置文件然后加载该配置文件不起作用,因为我必须在应用程序运行时编辑代理。
- 使用以下配置更新 selenium (3.3) 和 geckodriver (1.15)
或者
但是似乎都没有工作,还尝试将代理作为 JSON.stringify(proxyObj) 而不是直接对象传递。
我按如下方式运行整个堆栈:
有没有人遇到过解决方案?
日志
selenium - Selenium 3 Firefox 配置文件
硒版本:3.3.1
我正在尝试使用以下命令启动 Windows 节点
我已将-D...
命令行参数放在-jar
提示符之前,如下所述:
但是,我收到错误:
无法识别的选项:-role 错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将会退出。
如果我尝试相反的方式,例如
或者
java -Dwebdriver.firefox.profile <%=@firefox_profile_directory %> -jar <%=@selenium_jar %> -role node -nodeConfig <%=@selenium_node %>
我得到错误:
无法找到或加载主类 C:...\firefox\profile
谢谢
python - 使用 selenium 和 python 从弹出窗口下载并保存多个 csv 文件
我想从“ https://clinicaltrials.gov/ct2/results?cond=&term=lomitapide&cntry1=&state1=&SearchAll=Search+all+studies&recrs= ”网站下载 csv 文件 我正在使用 python 和 selenium 脚本,如下所示:但是我收到异常“ElementNotInteractableException”并且无法下载该页面