<bdo id='dDGpV'></bdo><ul id='dDGpV'></ul>

  1. <i id='dDGpV'><tr id='dDGpV'><dt id='dDGpV'><q id='dDGpV'><span id='dDGpV'><b id='dDGpV'><form id='dDGpV'><ins id='dDGpV'></ins><ul id='dDGpV'></ul><sub id='dDGpV'></sub></form><legend id='dDGpV'></legend><bdo id='dDGpV'><pre id='dDGpV'><center id='dDGpV'></center></pre></bdo></b><th id='dDGpV'></th></span></q></dt></tr></i><div id='dDGpV'><tfoot id='dDGpV'></tfoot><dl id='dDGpV'><fieldset id='dDGpV'></fieldset></dl></div>
    <legend id='dDGpV'><style id='dDGpV'><dir id='dDGpV'><q id='dDGpV'></q></dir></style></legend>
  2. <small id='dDGpV'></small><noframes id='dDGpV'>

    <tfoot id='dDGpV'></tfoot>

      使用 Selenium 在 Firefox 中始终允许地理定位

      时间:2023-09-10

        <small id='MSaNo'></small><noframes id='MSaNo'>

        <i id='MSaNo'><tr id='MSaNo'><dt id='MSaNo'><q id='MSaNo'><span id='MSaNo'><b id='MSaNo'><form id='MSaNo'><ins id='MSaNo'></ins><ul id='MSaNo'></ul><sub id='MSaNo'></sub></form><legend id='MSaNo'></legend><bdo id='MSaNo'><pre id='MSaNo'><center id='MSaNo'></center></pre></bdo></b><th id='MSaNo'></th></span></q></dt></tr></i><div id='MSaNo'><tfoot id='MSaNo'></tfoot><dl id='MSaNo'><fieldset id='MSaNo'></fieldset></dl></div>
          <tbody id='MSaNo'></tbody>

          <tfoot id='MSaNo'></tfoot>

                <bdo id='MSaNo'></bdo><ul id='MSaNo'></ul>
                <legend id='MSaNo'><style id='MSaNo'><dir id='MSaNo'><q id='MSaNo'></q></dir></style></legend>
                本文介绍了使用 Selenium 在 Firefox 中始终允许地理定位的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我正在使用 Selenium.

                我正在使用 Python 并使用 Firefox 驱动程序

                I am working in Python and using the Firefox driver

                driver = webdriver.Firefox()

                问题是我的网络应用程序使用 HTML5 地理位置,而且似乎每次运行测试时,我都必须在 Firefox 中单击允许位置"弹出窗口,这使得我的测试不太自动化.

                The problem is that my web app using HTML5 geolocation, and it seems that everytime I run my tests, I have to click the 'Allow Location' popup in Firefox, making my tests less than automated.

                有没有办法强制 Selenium Firefox 驱动程序始终允许地理定位而不提示?

                Is there a way to force the Selenium Firefox driver to always allow geolocation without prompting?

                推荐答案

                我相信默认是使用新的匿名配置文件启动 Firefox.您可以使用 -Dwebdriver.firefox.profile=whatever 启动 selenium,其中whatever"是您启动 firefox -P 时配置文件的名称.

                I believe the default is to launch Firefox with a new, anonymous profile. You can launch selenium with -Dwebdriver.firefox.profile=whatever, where "whatever" is the name of a profile when you launch firefox -P.

                为了确保持久登录和其他 cookie 没有异常:

                To make sure there's no weirdness with persistent logins and other cookies:

                • 使用firefox -P"启动 Firefox
                • 选择用于启动测试的配置文件
                • 编辑 -> 首选项 -> 隐私,选择使用自定义历史设置
                • 告诉 Firefox 在我关闭 Firefox"之前保留 cookie

                这篇关于使用 Selenium 在 Firefox 中始终允许地理定位的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:从 GeoTIFF 文件中获取纬度和经度 下一篇:使用 API 调用时适用油门 pandas

                相关文章

                最新文章

              • <i id='RWHWj'><tr id='RWHWj'><dt id='RWHWj'><q id='RWHWj'><span id='RWHWj'><b id='RWHWj'><form id='RWHWj'><ins id='RWHWj'></ins><ul id='RWHWj'></ul><sub id='RWHWj'></sub></form><legend id='RWHWj'></legend><bdo id='RWHWj'><pre id='RWHWj'><center id='RWHWj'></center></pre></bdo></b><th id='RWHWj'></th></span></q></dt></tr></i><div id='RWHWj'><tfoot id='RWHWj'></tfoot><dl id='RWHWj'><fieldset id='RWHWj'></fieldset></dl></div>
                1. <small id='RWHWj'></small><noframes id='RWHWj'>

                    <tfoot id='RWHWj'></tfoot>
                  1. <legend id='RWHWj'><style id='RWHWj'><dir id='RWHWj'><q id='RWHWj'></q></dir></style></legend>
                      <bdo id='RWHWj'></bdo><ul id='RWHWj'></ul>