selenium-firefoxdriver相关内容

Selenium 使用 Python - Geckodriver 可执行文件需要在 PATH 中

我是编程新手,大约两个月前开始使用 Python,现在正在阅读 Sweigart 的 Automate the Boring Stuff with Python 文本.我正在使用 IDLE 并且已经安装了 Selenium 模块和 Firefox 浏览器. 每当我尝试运行 webdriver 函数时,我都会得到: 从 selenium 导入 webdriver浏览器 = webdriver ..
发布时间:2022-01-30 00:13:35 Python

使用 Selenium Webdriver 导出为 PDF 截图

有谁知道是否可以使用 Selenium Firefox WebDriver 中的屏幕截图功能将 HTML 导出为 PDF?我有一个网页,其中包含我需要自动下载的打印特定 css.我知道屏幕截图功能将页面的屏幕截图作为图像,但我正在寻找适合打印的可缩放 PDF 文件. 解决方案 Selenium 中的屏幕截图保存为 PNG.PNG和PDF是不同的格式.所以 Selenium 不能将你的 HT ..

出现 java.lang.NullPointerException

我是自动化领域的新手.这是我的简单 TestNG 登录代码,当我将代码作为 TestNG 运行时,它会出现 java.lang.NullPointerException 并通过双击它突出显示我导航到 URL 的位置.这是我的代码. 在此处输入代码包天5pkg;导入 java.util.concurrent.TimeUnit;导入 org.openqa.selenium.By;导入 org.ope ..

Selenium 在 Firefox 中使用过多内存

我在 Firefox 中使用 selenium 来自动化 Instagram 上的一些任务.它基本上会在用户个人资料和通知页面之间来回切换,并根据找到的内容执行任务. 它有一个无限循环,可确保任务继续进行.我每隔几步就有 sleep() 函数,但内存使用量不断增加.我在 Python 中有这样的东西: while(True):预期条件()...doTask()driver.back()预期 ..
发布时间:2021-12-19 13:44:10 Python

Firefox webdriver 一直打开首次运行页面

如何为 FF 一劳永逸地禁用这个“首次运行"页面? 创建 FF 驱动程序时,它会打开带有 - 的选项卡https://www.mozilla.org/en-US/firefox/42.0/firstrun/learnmore/以及带有目标页面的附加标签. 解决方案 要关闭这个烦人的起始页: 在带有 Selenium 2.48 的 C# 中,我找到了以下解决方案: Firefo ..

对 Selenium 测试人员使用 Marionette FirefoxDriver 而不是旧的 Selenium FirefoxDriver 有什么好处?

上周有很多关于这个名为 Marionette 的新 FirefoxDriver 的噪音.为了将 Firefox 与 Selenium 一起使用,我们曾经使用“旧的"Selenium FirefoxDriver.从 Firefox 48.0 开始,将需要使用 Mozilla 开发的这个新的 FirefoxDriver. 我知道需要改变这个方向才能让每个浏览器都支持和开发其驱动程序,并使驱动程序 ..

webdriver.firefox.marionette & 的区别webdriver.gecko.driver

我现在正在学习 Selenium,遇到了一个问题. 我知道 Selenium 在没有驱动程序的情况下默认支持旧的 Firefox 版本.对于最新版本的 Firefox,我们必须下载驱动程序并使用 System.setProperty 定义它. 根据此链接,对于 Firefox 45 和 46,启动驱动程序代码可能如下所示: WebDriver driver = new Firefox ..

如何通过 Python 使用 GeckoDriver 和 Firefox 使 Selenium 脚本无法检测?

有没有办法使用 geckodriver 使您的 Selenium 脚本在 Python 中无法检测到? 我正在使用 Selenium 进行抓取.我们是否需要使用任何保护措施来使网站无法检测 Selenium? 解决方案 selenium 驱动的 Firefox/GeckoDriver 被检测到 的事实并没有't 取决于任何特定的 GeckoDriver 或 Firefox 版本.网站 ..
发布时间:2021-12-08 15:54:27 Python

给定的 Geckodriver 版本支持哪些 Firefox 浏览器版本?

我会定期更新 Firefox 和 Chrome 浏览器,当前版本为 54.0.1 32 位 所以要使用哪个版本的 Geckodriver.我尝试了版本 Geckodriver-v0.18.0 和 geckodriver-v0.16.1 为了将来参考,我在哪里可以找到支持的带有各自 geckodriver 版本的 firefox 浏览器的列表 注意:启动浏览器中没有任何代码更改 以 ..

如何从浏览器中删除通知和警报?硒蟒蛇 2.7.7

我正在尝试在网页中提交信息,但 selenium 抛出此错误: UnexpectedAlertPresentException:警报文本:此页面正在询问您确认您要离开 - 您输入的数据可能不是保存.,> 这不是请假通知;这是通知的图片 - . 如果我点击不再显示此通知,则不会保存我的操作;有没有办法保存或禁用所有通知? 编辑:我使用的是火狐. 解决方案 您可以 ..

使用 Python 的 Selenium - Geckodriver 可执行文件需要在 PATH 中

我是编程新手,大约两个月前开始使用 Python,正在阅读 Sweigart 的用 Python 自动化无聊的东西文本.我正在使用 IDLE 并且已经安装了 Selenium 模块和 Firefox 浏览器. 每当我尝试运行 webdriver 函数时,我都会得到这个: from selenium import webdriver浏览器 = webdriver.Firefox() 异常: ..
发布时间:2021-11-30 23:38:52 Python

我如何恢复“文本"?从发出警报的页面开始,尤其是在人类用户 *点击* [关闭] 页面的**警报** 之后**?

基本上,当在 javascript 中弹出警报时,我可以通过调用 selenium.webdriver.common.alert.Alert(browser) 从 python 中dismiss() 它完全可以.解雇(). 但是,如果“浏览器用户"通过用鼠标单击[OK](在屏幕上)来解除警报,则浏览器警报将在 正文中显示“Lost in Space".文本不能再从python访问. 所 ..
发布时间:2021-11-26 23:15:02 前端开发