草庐IT

firefox_profile

全部标签

java - 如何使用 Geckodriver 禁用 Firefox 登录 Selenium?

我正在使用:Firefox版本50.1.0geckodriver版本0.11.1selenium-java3.0.1我试过了FirefoxProfileprofile=newFirefoxProfile();profile.setPreference("webdriver.log.browser.ignore",true);profile.setPreference("webdriver.log.driver.ignore",true);profile.setPreference("webdriver.log.profiler.ignore",true);FirefoxDriverdr

java - 如何让 Firefox 在 Mac OSX 上与 Selenium WebDriver 一起工作

我正在尝试为WebDriver配置代理设置,所以我使用了以下代码....FirefoxProfileprofile=newFirefoxProfile();profile.setPreference("network.proxy.type",1);profile.setPreference("network.proxy.http","207.229.122.162");profile.setPreference("network.proxy.http_port",3128);WebDriverdriver=newFirefoxDriver(profile);selenium=newWe

java - 是否有类似于 Java 的 mini-mvc-profiler 的东西?

如题所示:有没有类似mini-mvc-profiler的东西用于Java?我正在寻找可以在Struts中使用的东西或SpringMVC应用程序,并在我们的DEV环境中的每个页面上显示快速性能概览。 最佳答案 java-mini-profiler这是我写的一个,它取自gae-java-mini-profiler但适用于非gae应用程序。它还可以选择启用一些额外的功能,例如分析注释和sql分析。 关于java-是否有类似于Java的mini-mvc-profiler的东西?,我们在Stack

java - 如何在 Firefox 19 中使用 Selenium WebDriver 进行鼠标悬停?

我用过selenium2.31。我已将Actions类用于鼠标移动。使用它,我将鼠标移到菜单上,它的子菜单只出现了几分之一秒,这与旧版本的Firefox不同。由于这个问题,我无法使用driver.findElement选择子菜单,因为它会引发异常“元素无法滚动到View中”。有什么解决办法吗? 最佳答案 对于操作对象,您应该首先移动菜单标题,然后移动到弹出菜单项并单击它。不要忘记在最后调用actions.perform()。下面是一些示例Java代码:Actionsactions=newActions(driver);WebElem

java - Firefox在Struts应用程序中剪切名称中包含空格的文件

我正在使用下一个类(为了便于理解而进行了简化)在strutsweb应用程序中下载图像。它在除firefox之外的所有浏览器中都运行良好,firefox会删除包含空格的名称。也就是说:filewithspaces.pdf在firefox中下载为:file而在chrome中,IE7IE6下载为filewithspaces.pdf.publicclassDownloadextendsAction{privatestaticfinalintBUFFER_SIZE=4096;publicActionForwardexecute(ActionMappingmapping,ActionFormfor

python - 无法在python中的selenium webdriver中加载firefox

我已经安装了Python3.6.2,Selenium3.5.0和GeckoDriver0.18.0,Firefox版本在Windows7上是54.0.1。火狐版本错误。请让我知道问题出在哪里。下面是代码和错误信息。fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysfromselenium.webdriver.firefox.firefox_binaryimportFirefoxBinarycapabilities=webdriver.DesiredCapabilities().FIREFOXca

python - 在 python 中使用默认的 firefox 配置文件和 selenium webdriver

我知道以前有人问过类似的问题,但我已经尝试了很多次,但仍然对我不起作用。我在firefox中只有一个默认配置文件(称为c1r3g2wi.default),没有其他配置文件。当我使用seleniumwebdriver启动它时,我希望我的firefox浏览器以这个配置文件启动。我如何在Python中执行此操作?我这样做了:fp=webdriver.FirefoxProfile('C:\Users\admin\AppData\Roaming\Mozilla\Firefox\Profiles\c1r3g2wi.default')browser=webdriver.Firefox(fp)但是我得

python - .bash_profile.pysave 究竟是什么?

我刚刚注意到我有一个.bash_profile和一个.bash_profile.pysave,我想知道.pysave是什么,我是否可以删除它以及它是如何/为什么存在的。 最佳答案 安装python时,一些安装程序会修改您的.bash_profile。他们将您之前的版本保存在.bash_profile.pysave中。 关于python-.bash_profile.pysave究竟是什么?,我们在StackOverflow上找到一个类似的问题: https://

python - 在 Python 中使用 Selenium 在 Firefox 上保存网页

我正在尝试在Python中使用Selenium将网页保存在MacOSFirefox上。到目前为止,我已经设法点击COMMAND+S弹出SAVEAS窗口。然而,我不知道如何:更改文件目录,更改名称文件,和点击另存为按钮。有人可以帮忙吗?下面是我用来点击COMMAND+S的代码:ActionChains(browser).key_down(Keys.COMMAND).send_keys("s").key_up(Keys.COMMAND).perform()此外,我使用此方法的原因是当我遇到UnicodeEncodeError时:-将page_source写入html文件并将废弃的信息存储到

Python cProfile : how to filter out specific calls from the profiling data?

我已经开始分析一个脚本,它有许多sleep(n)语句。总而言之,我将99%以上的运行时间花在了sleep上。然而,它在实际工作中偶尔会遇到性能问题,但是相关的、有趣的分析数据变得非常难以识别,例如使用kcachegrind。有什么方法可以将某些调用/函数列入黑名单以防止分析?或者,如何通过分析数据文件的后处理过滤掉此类调用?我正在使用profilestats装饰器(http://pypi.python.org/pypi/profilestats)。谢谢 最佳答案 您需要的不仅仅是在sleep()期间排除样本。您需要剩余的样本来告诉您