Tag: 火狐

animationscrollTop不工作在Firefox

这个function工作正常。 它将主体滚动到所需容器的偏移量 function scrolear(destino){ var stop = $(destino).offset().top; var delay = 1000; $('body').animate({scrollTop: stop}, delay); return false; } 但不是在Firefox。 为什么? -编辑- 为了在接受的答案中处理双重触发,我build议在animation之前停止元素: $('body,html').stop(true,true).animate({scrollTop: stop}, delay);

在Firefox中访问文件下载对话框

有没有什么API可以让我操纵Firefox中的文件下载对话框? (我想访问用户做某事时出现的那个,而不是自己发起一个)。 我想要做的就是从Selenium访问这个对话框(以及Selenium“特权模式”是否足以访问chrome接口,这是我不太确定的事情)。

使用Java的Selenium – 驱动程序可执行文件的path必须由webdriver.gecko.driver系统属性设置

我正在尝试启动Mozilla,但仍然收到此错误: 线程“main”中的exceptionjava.lang.IllegalStateException:驱动程序可执行文件的path必须由webdriver.gecko.driver系统属性设置; 有关更多信息,请参阅https://github.com/mozilla/geckodriver 。 最新版本可以从https://github.com/mozilla/geckodriver/releases下载 我正在使用Selenium 3.0.01 Beta版和Mozilla 45 。 我也尝试过使用Mozilla 47 。 但仍然是同样的事情。

selenium使用Python – Geckodriver可执行文件需要在PATH中

大约两个月前,我是编程新手,并开始使用Python ,并且正在通过使用Python文本自动化烦人的东西 。 我正在使用IDLE,并已安装selenium模块和Firefox浏览器。 每当我试图运行webdriverfunction,我得到这个: from selenium import webdriver browser = webdriver.Firefox() 例外: – Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x00000249C0DA1080>> Traceback (most recent call last): File "C:\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 163, in __del__ self.stop() File "C:\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 135, in stop if self.process is None: AttributeError: 'Service' object has no attribute 'process' Exception […]

jQuery $ .ajax(),$ .post在Firefox中发送“OPTIONS”作为REQUEST_METHOD

遇到麻烦,我认为是一个相对简单的jQuery插件… 该插件应该通过ajax从php脚本中获取数据,以便将选项添加到<select> 。 ajax请求非常通用: $.ajax({ url: o.url, type: 'post', contentType: "application/x-www-form-urlencoded", data: '{"method":"getStates", "program":"EXPLORE"}', success: function (data, status) { console.log("Success!!"); console.log(data); console.log(status); }, error: function (xhr, desc, err) { console.log(xhr); console.log("Desc: " + desc + "\nErr:" + err); } }); 这似乎在Safari中正常工作。 在Firefox 3.5中,服务器上的REQUEST_TYPE始终为“OPTIONS”,$ _POST数据不会显示。 Apache将请求记录为“OPTIONS”类型: ::1 – – [08/Jul/2009:11:43:27 -0500] "OPTIONS sitecodes.php HTTP/1.1" 200 46 […]

如何使用Selenium WebDriver与Java打开一个新选项卡?

如何使用Selenium WebDriver(又名Selenium 2)在现有的Firefox浏览器中打开新选项卡?

如何在FF 34.x中获得FF 33.x Flexbox行为?

我们大量使用flexbox作为桌面应用程序,例如查看网络应用程序,并且一直在努力。 但是使用最新的Firefox开发版(35.0a2),布局并不像预期的那样工作(它超出了视口): http : //tinyurl.com/k6a8jde 这在Firefox 33.1中正常工作。 我认为这与这里描述的flexbox更改有关: https : //developer.mozilla.org/en-US/Firefox/Releases/34/Site_Compatibility 但遗憾的是,我还不知道如何在FF 34或35.x中获得FF 33.x的行为。 任何关于布局或如何更好地隔离问题的帮助表示赞赏。

Firefox更新后无法使用Selenium打开浏览器

我在Ubuntu Desktop 16.04上使用Selenium WebDriver,并且无法打开浏览器。 Firefox更新后出现以下错误(在此之前,它一切正常): Traceback (most recent call last): File "test.py", line 6, in <module> driver = webdriver.Firefox() File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/firefox/webdriver.py", line 81, in __init__ self.binary, timeout) File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/firefox/extension_connection.py", line 51, in __init__ self.binary.launch_browser(self.profile, timeout=timeout) File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 68, in launch_browser self._wait_until_connectable(timeout=timeout) File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 98, in _wait_until_connectable raise WebDriverException("The browser appears to have exited […]