selenium

如何让 Chrome 在 Linux 上自动为 URL 选择证书?
selenium

如何让 Chrome 在 Linux 上自动为 URL 选择证书?

当我在 Selenium 上运行自动测试时,我会收到证书选择弹出窗口。 我发现这个问题可以在 Windows 上通过以下方式解决:创建注册表项。 不幸的是,这个答案没有解释如何在 Linux 上做到这一点。但我发现应该有一些chrome 配置文件,我可以用类似的方式修改它。 在哪里可以找到这个文件?它叫什么名字?我应该在其中写些什么才能解决这个问题?或者也许还有其他方法可以解决这个问题。 ...

Admin

防火墙阻止了 Selenium,但没有阻止浏览器
selenium

防火墙阻止了 Selenium,但没有阻止浏览器

我正在尝试使用 Selenium/Chrome 驱动程序下载网页。但是,我的防火墙阻止了它(这肯定是防火墙的问题,因为在实施防火墙之前,我可以下载网页)。 print("Getting webpage") Browser.get(URL) print("Downloaded webpage") 我的脚本卡在了Getting webpage,过了一会儿,它就超时了。但是,如果我使用真正的浏览器,我就可以加载网页。 使用 Selenium 和实际浏览器访问网页有什么区别?为什么 Selenium 会被拦截,而浏览器却不会? ...

Admin

无论用户是否登录,选择“运行”时任务计划程序都不会启动 chrome
selenium

无论用户是否登录,选择“运行”时任务计划程序都不会启动 chrome

我有用于网页抓取的 Python 脚本。我使用 papermill 运行它,然后我创建了一个批处理文件,用于任务调度程序运行。在我的虚拟机更新之前,此工作流程运行良好。我可以成功手动运行它或“仅在用户登录时运行”,没有任何错误。 当选择无论用户是否登录都运行选项时,它只是挂在需要打开浏览器登录的步骤上,然后在 20-30 分钟后,它会给我如下超时会话错误: SessionNotCreatedException: Message: session not created from timeout: Timed out receiving message fro...

Admin

从 Linux 服务器 CLI 到具有动态内容的网站的 HTTP 请求需要 Webdriver(JS 模拟)吗?
selenium

从 Linux 服务器 CLI 到具有动态内容的网站的 HTTP 请求需要 Webdriver(JS 模拟)吗?

是否有任何简单的解决方案可以从 Linux 服务器上的 CLI 向动态生成的网站发出 GET 或 POST 请求,这些网站需要运行 JavaScript 才能返回 HTML?我知道 Selenium 和 Puppeteer 存在,但对于我的目的来说,它们似乎都太大太臃肿了。我不想对生成的 HTML 进行单元测试或执行查询选择器。我只想发出带有所需标头的请求,并在 shell 中返回响应文本,就像使用 curl 或 wget 一样。如果没有可行的方法,我想 Selenium 和 Python 脚本是一种可行的方法。 ...

Admin

如何在 Chrome 中禁用“共享此标签页”消息
selenium

如何在 Chrome 中禁用“共享此标签页”消息

我正在使用 selenium 来录制 chrome 屏幕。我还想通过 webrtc 共享此屏幕。当我开始共享标签屏幕时。Chrome 将显示此消息: https://storage.googleapis.com/support-forums-api/attachment/thread-48583572-813505606056354659.png 如何使用 Python + Selenium 隐藏此消息?谢谢 ...

Admin

使用 Python 运行 Selenium 后发生 DPC WatchDog 违规
selenium

使用 Python 运行 Selenium 后发生 DPC WatchDog 违规

我最近决定将我的 Web 自动化脚本从 Google Colab 移到我自己的 PC 上,因为 Google Colab 运行良好。获取正确的 Web 驱动程序(适用于 Chrome,版本 89)后,我尝试启动 Python 脚本,几分钟后,PC 崩溃并显示 DPC WATCHDOG VIOLATION 停止代码。如果我不启动脚本,一切都会正常。我在 Google 上搜索了这个问题,但找不到好的解决方案或原因。我的脚本如下: from selenium import webdriver wd = webdriver.Chrome() wd.get("http...

Admin

无法在 Python3 中使用 Selenium 从网页检索值
selenium

无法在 Python3 中使用 Selenium 从网页检索值

我只是想使用 selenium 登录网页,向其发布凭证,然后使用 XPath 获取利润值。我的代码是: #!/usr/bin/python3 # coding=utf-8 from selenium import webdriver from selenium.webdriver.chrome.options import Options import requests, time, os, gtts options = Options() options.add_argument('--headless...

Admin

有没有办法可以忽略 Firefox 中所有与证书相关的问题?
selenium

有没有办法可以忽略 Firefox 中所有与证书相关的问题?

我知道有类似的问题,但我的问题有点不同。我试图实施基本上是 MITM“攻击”的攻击。使用引号,因为这不是攻击,而是我试图在通过 Selenium 访问网站时捕获流量。我收到的错误是PR_END_OF_FILE_ERROR在 Firefox 中。我没有看到任何关于证书无效的警告,只有这个。 有什么办法吗? ...

Admin

我无法再使用 Selenium 登录 Gmail
selenium

我无法再使用 Selenium 登录 Gmail

我刚刚安装了 Selenium,并在 Ubuntu 上使用 Chrome 浏览器(Chromium)和一些 python 代码运行它。 Chromium 79.0.3945.79 基于 Ubuntu 构建,在 Ubuntu 18.04 上运行 如您所见,我无法登录 Gmail,这是我输入正确的电子邮件和密码后得到的显示内容。 编辑:我也在 GeckoDriver(Firefox 71.0)上尝试过,遇到了同样的问题。 ...

Admin

使用 Selenium 和 Chrome Driver 运行测试
selenium

使用 Selenium 和 Chrome Driver 运行测试

我正在尝试在 chrome 驱动程序上创建一个新的会话,但是它出现: Unable to create new session. UnknownError: unknown error: Chrome failed to start: exited abnormally (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so...

Admin

如何强制在 jenkins 从属节点上运行的 Selenium 测试在前台运行?
selenium

如何强制在 jenkins 从属节点上运行的 Selenium 测试在前台运行?

我有一台运行 Jenkins 服务器的 CentOS 服务器,该服务器与运行 Windows Server 2016 的从属节点有连接。Jenkins 服务器有一项作业,配置为在从属节点上运行一系列 Selenium 测试。 对于从属节点配置的启动方法,我使用“通过将其连接到主节点来启动代理”,并且我已经设置了从属节点在启动时创建连接。 测试可以成功运行,但是当我通过 RDP 远程进入 windows-slave 节点并从 Jenkins 服务器启动构建时,我无法看到浏览器启动并显示 Selenium 测试与网页交互,除非我重新启动远程桌面连接中的从...

Admin

将 javascript 代码从 storeEval 转换为 executeScript_Sandbox (Selenium Ide Kantu Ui.Vision)
selenium

将 javascript 代码从 storeEval 转换为 executeScript_Sandbox (Selenium Ide Kantu Ui.Vision)

我需要转换两个 javascript 代码,以便从 storeEval 获取首选格式的日期和时间,然后执行 script_sandbox 以在 Selenium Ide Kantu Ui.Vision 中使用 从某些更新开始,storeEval 已被弃用,现在需要使用新命令 executeScript_Sandbox 这里有一些信息: https://ui.vision/docs/selenium-ide/executescript 我需要将 2 个代码从 storeEval 转换为与新的 Selenium Ide Kantu Ui.Vision 兼...

Admin

Chrome 驱动程序无法正常运行,从而阻止使用 Selenium
selenium

Chrome 驱动程序无法正常运行,从而阻止使用 Selenium

我正在尝试使用 chromedriver 作为驱动程序来运行带有 selenium 的脚本。我收到以下错误信息: Traceback (most recent call last): File "C:\Users\samde\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start stdin=PIPE) File "C:\Users\samde\AppData\Lo...

Admin

如何在 Raspberry Pi 上运行 selenium?
selenium

如何在 Raspberry Pi 上运行 selenium?

我到处都寻找过,但就是不知道如何在树莓派上运行 selenium。 我尝试安装,iceweasel但安装时未找到软件包。尝试使用 selenium 运行firefox-esr,但崩溃了。尝试使用chromium,但只是出错。 我对如何让 selenium 在 raspberry pi 上运行感到很困惑。有人能告诉我吗?所有其他解决方案都已过时且不起作用。 ...

Admin