selenium

VBA Selenium 中的“KeyNotFoundError”
selenium

VBA Selenium 中的“KeyNotFoundError”

我正在学习如何使用 Selenium 和 VBA 来自动化一些 Web 工作。我遇到了问题bot.FindElementById("go").Click。问题是我收到此错误: 运行时错误‘0’: KeyNotFoundError 未找到字典键:状态 按钮的 ID 确实是“go”,这在我朋友的电脑上都正常。但在我的电脑上,我收到此错误消息。有人知道是什么原因造成的吗? ...

Admin

Selenium 的 Python 绑定
selenium

Selenium 的 Python 绑定

我无法安装硒。 我已经有了Python 3和chrome驱动程序。我在 Windows 10 桌面上。以下信息cmd告诉我: C:\Users\dani>pip install selenium 'pip' is not recognized as an internal or external command, operable program or batch file. C:\Users\dani>sudo pip install selenium 'sudo' is not recognized as an internal or e...

Admin

Bamboo SSH 任务启动 Selenium Grid
selenium

Bamboo SSH 任务启动 Selenium Grid

我使用的是 Atlassian Bamboo 版本 6.5.0(内部版本 60509 - 2018 年 4 月 20 日)。我在远程计算机上运行 Selenium 网格(集线器和节点)。 我当前的 Bamboo 作业将测试发送到远程服务器,并在网格上成功运行测试。我希望 Bamboo 自行启动网格 - 因此我使用 SSH 任务发送命令 javaw -jar path-to-standalone.jar -role hub -port 4444 成功启动了集线器 - 但此任务永远不会返回,因此启动测试的下一阶段永远不会执行!我尝试将和重定向stderr...

Admin

以提升模式打开 Microsoft Edge(用例:通过 Selenium 打开)
selenium

以提升模式打开 Microsoft Edge(用例:通过 Selenium 打开)

我尝试以提升模式打开 Ms Edge,但无法做到。(Windows 11) 我也尝试过手动打开它,但提升选项始终设置为“否” 我尝试通过 selenium 使用以下选项 admin_edge_options = webdriver.IeOptions() admin_edge_options.use_chromium = True admin_edge_options.add_argument('--ie-mode-test') admin_edge_options.add_argument('--no-sandbox...

Admin

Dell precision 5550 上的 Selenium 测试:某些热设置会触发“chrome 无法访问”错误
selenium

Dell precision 5550 上的 Selenium 测试:某些热设置会触发“chrome 无法访问”错误

对于我们的 Web 应用程序,我们创建了自动化的端到端测试。这些测试并行运行,因此我们在 14 分钟内所有 CPU 核心的使用率几乎始终保持在 100%。 完整的测试运行包括 800 个测试。测试针对当前版本的 chrome 运行。所涉及的节点包也是最新的。 并行运行的浏览器实例数最多为12个。 在 Dell Power Manager 中选择“热设置”=“优化”时,我在一次完整的测试运行中看到 0 到 4 条错误消息“无法访问 chrome”。 在 Dell Power Manager 中选择“热设置”=“安静”时,测试运行不会显示“chrome 无法访问...

Admin

Chromedriver 虽然存在,但在 Cygwin 中找不到
selenium

Chromedriver 虽然存在,但在 Cygwin 中找不到

经过几个小时尝试所有我能尝试的方法后,我在这里发布了这个问题。 我正在尝试运行这个使用 chromium 来执行的 python 脚本。 https://github.com/FallingLights/Teachable-dl 我已经全部安装好了,现在正尝试运行脚本并登录,但它一直说找不到 chromedriver.exe。 但是文件存在,我知道它在正确的位置,因为我将 Linux 版本粘贴到同一位置并将其重命名为 chromedriver.exe,它给出了有关运行 16 位程序的错误。我还从 google 存档中为 chromedriver.exe 添加...

Admin

在 Windows 中比较两个二进制文件的最佳方法
selenium

在 Windows 中比较两个二进制文件的最佳方法

所以我有 2 个 chromedrivers,第一个是来自官方存储库的原始版本https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/115.0.5790.75/win32/chromedriver-win32.zip 另一个是这个https://github.com/AntidetectBrowser/ChromeDriverBypassCloudflareForWindow这个是相同的版本,但是这个是从源代码编辑并重新编译的。我想知道这个文件有什么变化,但是所有者没有说什么,有没有办法比较这...

Admin

Selenium 服务器的 NSSM(已暂停)
selenium

Selenium 服务器的 NSSM(已暂停)

当我在 cmd 上运行 selenium grid 服务器,然后使用 java -jar selenium-server-.jar standalone 时,它​​运行得很好,我也可以从监控中运行我的测试端文件。但是当我关闭 CMD 时,应用程序将被关闭。我试图让 Selenium Server 全天候运行,这样我就可以监控我的测试用例。所以我找到了 nssm 来将 java -jar selenium-server-.jar standalone 作为服务运行。通过 nssm 创建服务后,服务将不会启动(暂停) 有人能帮我解决这个问题吗?有没有更好的方法可...

Admin

如何使用 Firefox 容器和 Python(而不是 Firefox 配置文件)
selenium

如何使用 Firefox 容器和 Python(而不是 Firefox 配置文件)

我有一个使用 selenium 的自动化工具的 python 脚本,它需要使用 Firefox 使用多个帐户(数十个和数百个)。问题是,我无法登录/注销帐户,因此为了使用多个帐户并使它们彼此隔离,我使用了 FireFox 配置文件。对于每个帐户,我都创建了一个 Firefox 配置文件,其中帐户已登录,并且代码循环遍历配置文件以使用这些帐户。 这种方法的问题是它占用了太多空间,数十 GB,这在我的 PC 上不是问题,但当我稍后将其上传到云端时就会出现问题。 我已经看到 FireFox 容器也将帐户彼此隔离并且不需要注销/登录,但我在互联网上没有找到有关如何使...

Admin

每次滚动时表格都会加载数据
selenium

每次滚动时表格都会加载数据

有人知道一个网站吗?该网站有一个大表格(几列和很多行),每次我们向下滚动时都会加载它? 我想用 selenium 或 JavaScript 的“waitToVisible”提取大表的一些数据,但由于是保密的,我无法分享实际的网站,所以,如果可能的话,我想尝试使用公共网站。 我一直在寻找具有这种特征的网站。维基百科中有几个表格,但如果我滚动,则不会显示“正在加载...”新内容。 提前致谢。 ...

Admin

使用 Selenium IDE 和 replaceALL javescript 检查按钮名称
selenium

使用 Selenium IDE 和 replaceALL javescript 检查按钮名称

我正在使用一个网站,该网站有一个按钮,其名称会根据我们正在查看的区域而改变。 例如 Page for Cats will have a button called (Search Cats) Page for Dogs will have a button called (Search Dogs) 该页面上还有许多其他不会改变的按钮。 我已经创建了一个页面名称数组,还有一个包含所有按钮名称的数组,但是对于搜索按钮,我将其命名为“搜索> PAGENAME <”,我希望可以使用 Javascript replace 或 replace.all 来整...

Admin

使用 Selenium 从 Discogs URL 抓取数据时出现 NoSuchElementException
selenium

使用 Selenium 从 Discogs URL 抓取数据时出现 NoSuchElementException

我尝试使用 Selenium 从 Discogs URL 中提取一些数据,但担心我从 Selenium 中选择了错误的正确标签 我从这网址 我尝试在控制台中获取此输出 Artista 1: The Sound Man Featuring Mercy (3) – The Factory Testo elemento 1: The Factory (Original Mix) Testo elemento 2: The Factory (Bass Dub) Testo elemento 3: The...

Admin

Amazon Linux 2 上的 Chrome 114 段错误崩溃
selenium

Amazon Linux 2 上的 Chrome 114 段错误崩溃

我正在使用带有 Amazon Linux 2(Karoo)的 AWS EC2 实例,通过无头 Chrome 使用 Selenium WebDriver 运行测试自动化。 升级到 Chrome 114(稳定版)时,ChromeDriver 报告 Chrome 在启动时崩溃。 ======= starting test SeleniumTest.testChromeDriverOnGoogle() ======= 13:04:42.Jul INFO org.example.TestConfig.getEnvironment() - environment: ...

Admin

查找 Windows 中安装 Chromium 浏览器驱动程序的位置
selenium

查找 Windows 中安装 Chromium 浏览器驱动程序的位置

我使用的是 Windows 10。在 Google Colab 中,我执行了以下命令: !pip install selenium !apt-get update !apt-get install -y chromium-browser !apt install chromium-chromedriver from selenium import webdriver from selenium.webdriver.common.keys import Keys 现在我需要执行: driver=webdriver.Chrome(path) 您能告诉我如何在...

Admin

使用特定配置文件启动 selenium 节点(Firefox)
selenium

使用特定配置文件启动 selenium 节点(Firefox)

当我启动独立的 selenium 测试时,我可以指定要使用的配置文件路径,例如FirefoxProfile(文件(“/home/selenium/firefox/1234.MyProfile”))。但是当我使用网格时,我不知道如何将其指定到网格。我希望 selenium 节点使用我指定的配置文件打开。 ...

Admin