如何使用 Selenium 允许位置访问?

2023-12-11

我试图在Java中使用Selenium来获取用户的地理坐标,但是使用IP地址不够准确,所以我想使用这个网站http://www.whataremycooperatives.com/,但它不起作用,我猜这是因为你必须允许位置使用,所以无论如何我可以允许在 Selenium 中使用位置,或者也许是其他方式来获取准确的地理坐标


通常,当网站想要获取此类数据时,浏览器会询问您是否要共享您的位置。问题在弹出窗口内无法控制 with selenium。在这种情况下,您需要告诉浏览器不要打开弹出窗口,并同时允许共享您的位置,以便首先不会打开弹出窗口。

For Firefox, 你需要:

  • 打开网站
  • 允许分享您的位置(您也可以检查about:permissions查看设置)
  • 保存当前的 Firefox 配置文件
  • 启动火狐浏览器FirefoxProfile指向您之前保存的个人资料

有关更多信息,请参阅:

  • Selenium 的自定义 Firefox 配置文件
  • 如何使用 Selenium 2 Webdriver 打开指定的配置文件 Firefox?
  • 如何将自定义 Firefox 配置文件与 Selenium 一起使用? (Java) (并通过HTML授权窗口)
  • 在 Firefox 中使用 Selenium WebDriver 更改地理位置
  • Webdriver:在 Firefox 中单击“共享位置”按钮
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Selenium 允许位置访问? 的相关文章

  • Java中RandomAccessFile的并发

    我正在创建一个RandomAccessFile对象通过多个线程写入文件 在 SSD 上 每个线程都尝试在文件中的特定位置写入直接字节缓冲区 并且我确保线程写入的位置不会与另一个线程重叠 file getChannel write buffe
  • H.323,如何制作一个没有媒体的简单环。该脚本遵循 Q.931 设置,但仍然无法正常工作

    谁能帮我解决这个问题吗 当我发送此请求时 我在wireshark中看到数据包将发送到1720 tcp端口中的SJPhone 但 SJPhone 仍然没有响铃 我想让它响起 无论媒体 我非常感谢您的支持 我一定缺少消息协议细节来实现这个 请给
  • Java中的文字赋值[重复]

    这个问题在这里已经有答案了 定义上有什么区别 double example 23 1d or double example 23 1 为什么long float double可以以l f d结尾 之间没有区别double example 2
  • jpa2 CriteriaBuilder order by “ORDER BY 表达式必须出现在选择列表中”

    我正在写一个查询标准生成器 但无法添加order by子句 因为它随消息一起抛出错误ORDER BY 表达式必须出现在选择列表中这是我的实体 public class A Integer aId ManyToOne JoinColumn n
  • 初始堆大小无效。无法创建Java虚拟机

    我遇到了下一个问题 我尝试通过startup bat手动启动Tomcat 但似乎没有显示任何结果 然后我尝试运行shutdown bat 控制台显示如下 D apache tomcat 7 0 35 bin gt startup bat U
  • 如何为java注释处理器编写自动化单元测试?

    我正在尝试使用 java 注释处理器 我可以使用 JavaCompiler 编写集成测试 事实上我现在正在使用 hickory 我可以运行编译过程并分析输出 问题 即使我的注释处理器中没有任何代码 单个测试也会运行大约半秒 对于以 TDD
  • EL 通过 Scriptlet

    在 JSP 中使用 EL 相对于 scriptlet 的优势是什么 EL 被认为是无脚本语言 EL 使 JSP 免受容易出错原始 Java 代码并强制您根据 MVC 思想编写 JSP EL 或像 JSTL 这样的标签库 不可能实现的任何事情
  • AffineTransform.rotate() - 如何同时缩放、旋转和缩放?

    我有以下代码 它可以完成我想要绘制一个上面有一些棋子的棋盘的 第一部分 Image pieceImage getImage currentPiece int pieceHeight pieceImage getHeight null dou
  • MediaPlayer.create() 始终返回 null

    我以前用过媒体播放器 从来没有遇到过这个问题 每当我尝试使用 MediaPlayer create 时 该方法都会给我 null 并且我无法播放声音 我有什么遗漏的吗 public class Game extends Activity p
  • c和java语言中的换行符

    现在行分隔符取决于系统 但在 C 程序中我使用 n 作为行分隔符 无论我在 Windows 还是 Linux 中运行它都可以正常工作 为什么 在java中 我们必须使用 n 因为它与系统相关 那么为什么我们在c中使用 n 作为新行 而不管我
  • 按文件名过滤 eclipse 中的警告

    我们使用 Eclipse 进行 Java 开发 并使用 Maven 将 JSP 编译成 servlet 以便在嵌入式 Jetty 实例中使用 这意味着要从 Eclipse 运行该项目 我必须包含 target jsp source 作为源文
  • net.sf.jasperreports.engine.JRRuntimeException:java.io.IOException:无法读取字体数据

    我正在尝试通过 JasperReport 创建 PDF 报告 但读取字体数据时出现问题 我有 jasperreports extension properties 和 ClassPath 中的相关 TTF 文件 这是错误 java io I
  • SwingWorker 在另一个 SwingWorker 的 did 方法中

    首先 我需要通知您 我正在尽最大努力学习如何用 Java 编写代码 虽然有点困难 但我相信我能做到 我过去提交了几个有关 SwingWorkers 等的问题 每一个我都以为我已经做到了 但后来发现我仍然需要学习 希望这一次不是那样的一次 话
  • Java 中的 MP4 容器编写器

    我想找到一个免费的 Java MP4 容器 编写器 我不需要编码器 只需要能够根据预期值写入正确原子的编码器 Bonus对于这样一个库 也可以编写 有效 F4V 我更喜欢纯 Java 解决方案 而不是使用 JNI 或外部可执行文件的解决方案
  • 为什么下面代码的输出是Thread[main,5,main]

    public class test1 public static void main String args TODO Auto generated method stub Thread t Thread currentThread Sys
  • 无法自动装配 org.springframework.mail.javamail.JavaMailSender

    尝试运行我的应用程序时遇到以下问题 所有的东西都调试过了 还是一无所获 IDE 毫无问题地找到了 bean 所以我对这里发生的情况感到非常困惑 SEVERE Exception sending context initialized eve
  • Java LRU 缓存使用 LinkedList

    堆栈溢出的新手 所以请不要介意我以菜鸟的方式问这个问题 我正在尝试使用链表实现 LRU 缓存 我在这里看到了使用 linkedHashMap 和其他数据结构的其他实现 但对于这种情况 我正在尝试使用链表创建最佳优化版本 正如我在技术期间被问
  • 更新分页。是否可以?

    他们是否存在一些方法来处理更新分页 例如我有 100 行类型 Id private Integer id Column private boolean flag Column private Date last 一开始它们看起来像 id f
  • ASTParser:解析绑定后查找声明节点

    我创建了一个启用了绑定的 AST 当我稍后解析绑定时 我得到了一个有效的 ITypeBinding 但是 当我想要获取绑定的声明 Node 时 它 总是返回 null 除非 ITypeBinding 在 sourceFile 中声明 这是我
  • AndroidAnnotations 和 Dagger

    我正在尝试使用 Dagger 注入 Android 带注释的 Activity java lang IllegalArgumentException No inject registered for members com app serv

随机推荐

  • 如何使用角度材料实现范围内联日历?

    我想使用物料日历作为范围内联日历来显示和插入日期范围 当使用 mat date range picker 时 这只是工作 但不是内联 使用 mat calendar 时 它适用于内联 但不适用于范围 但是 如果我将 selectedRang
  • 动态查询结果存入临时表或表变量

    我有一个使用 sp executesql 生成结果集的存储过程 结果中的列数可能有所不同 但形式为 Col1 Col2 Col3 等 我需要将结果放入临时表或表变量中 以便我可以使用它 问题是我需要定义临时表的列 但我无法使用 sp exe
  • 为什么我会收到堆栈溢出?

    我的第一个代码块是我的项目对象文件 第二个是主类 在代码运行没有任何问题之前 但在添加读写文件之后 我的代码开始收到堆栈流错误 只是调用错误的片段 public class Item implements java io Serializa
  • 如何使用 Google Apps 脚本将表格置于 Google 文档页面的中心

    我已使用 Google Apps 脚本功能在 google 文档中插入了一个表格 var grg body appendTable griglia 我可以设置表格中文本的格式 字体大小 粗细 对齐方式 也可以设置单个单元格的格式 背景 前景
  • 我应该如何使用 HttpRequest.GetBufferlessInputStream?

    我在 WCF 服务中接收发布数据时遇到问题 如果我尝试使用 InputStream 则会出现异常 调用 HttpRequest GetBufferlessInputStream 后不支持此方法或属性 我相信我明白为什么会抛出这个错误 但我还
  • OpenGL 中的厚贝塞尔曲线

    我正在使用 jogl opengl 绑定在 java 中编写一个程序 我需要创建一条厚度沿曲线变化的贝塞尔曲线 到目前为止 我只管理了一条细的单点贝塞尔曲线 我很确定这不是一件容易的事 但我不知道从哪里开始寻找解决方案 如果有人能指出我如何
  • 当屏幕关闭时,MediaPlayer 在 Lollipop 上过早切断播放

    我在 Lollipop 设备上遇到了 MediaPlayer 的问题 基本上 当设备屏幕关闭 即用户锁定设备 时 播放会继续 但提前结束约 1 2 秒 但屏幕打开时不会发生这种情况 我在 MediaPlayer 上有一个 onComplet
  • 计算素数时堆栈空间溢出

    我正在学习 Real World Haskell 我在第 4 章 为了进行一些课外练习 我创建了以下程序来计算第 n 个素数 import System Environment isPrime primes test loop primes
  • Android 2.1:如何在 GridView 上放大/缩小和滚动

    背景 我的工作应用程序包含一个 GridView 它有 5 行 11 列 并带有一个用于显示的覆盖适配器 它非常适合我对大显示屏平板电脑的需求 移植到小型智能手机后 我意识到网格由于尺寸小而无法使用 我决定使用缩放功能 而不是实现横向 问题
  • 当使用 tcp 套接字执行 async_write 时,何时调用处理程序?

    这只是 async write 如何与 tcp 套接字配合的简单问题 基本上 当使用 tcp 套接字时 当数据写入套接字时 或者从目标接收到 ack 时 写入处理程序是否会被调用 AFAIK 一旦数据写入套接字的内核缓冲区 处理程序就会被调
  • Access 2007 SQL 中的 Group By 聚合函数中的不同计数

    您好 我浏览论坛有一段时间了 在这里问我的第一个问题 我有点陷入困境 想知道是否可以获得一些帮助 我正在使用 Access 2007 尚未在网上找到该问题的良好答案 我的数据是诊断代码和客户 ID 我正在寻找的是为什么要查找每个诊断代码的客
  • Django 表单未提交

    我有一个在模板中正确呈现的 Django 模型 视图 表单 但它没有提交输入到数据库的数据 任何对此的帮助将不胜感激 models py from django db import models from django forms impo
  • 汇编程序可以在 Linux 发行版之间移植吗?

    以汇编程序格式提供的程序是否可以在 Linux 发行版之间移植 模 CPU 架构差异 这是我的问题的背景 我正在开发一种新的编程语言 名为 Aklo 其操作方式将是经典的编译为 s 并将结果提供给 GNU 汇编器 显然最终最好能自己编写实现
  • 如何在javascript中创建txt文件

    if window XMLHttpRequest xmlhttp new XMLHttpRequest else xmlhttp new ActiveXObject Microsoft XMLHTTP xmlhttp open GET t1
  • 如何访问动态列表中的项目?

    我试图弄清楚如何枚举动态 LINQ 的结果 Select string selectors 在 NET 4 5 中 动态 linq 来自System Linq Dynamic命名空间 Edit 我还包括System Linq 我有一个看起来
  • 双向 WeakMap 保持对象存活?

    假设我有两个 WeakMap a2b new WeakMap
  • java.lang.NoSuchMethodError: org.hibernate.cfg.Configuration.addAnnotatedClass

    当我尝试这个时 我是 JPA 和 hibernate 的新手tutorial 我在 persistence xml 中添加了以下提供程序
  • 类型不匹配无法从元素类型对象转换为字符串

    在我的代码中创建搜索方法来搜索字符串时 我不断收到此错误 我已经通过很多例子试图解决这个问题 但我找不到任何例子 感谢您提供的任何帮助和建议 public class runNote public static void main Stri
  • 尝试针对 ManagementObjectNotFoundException 和 ActiveDirectory/Outlook 进行 Catch/Exception

    这可能是一个非常基本的问题 但我还没有在表格上看到它 请耐心等待 我是 powershell 新手 当我们的 Active Directory 数据库中找不到用户名时 我试图捕获此异常 ManagementObjectNotFoundExc
  • 如何使用 Selenium 允许位置访问?

    我试图在Java中使用Selenium来获取用户的地理坐标 但是使用IP地址不够准确 所以我想使用这个网站http www whataremycooperatives com 但它不起作用 我猜这是因为你必须允许位置使用 所以无论如何我可以