VBA Selenium 中的“KeyNotFoundError”
我正在学习如何使用 Selenium 和 VBA 来自动化一些 Web 工作。我遇到了问题bot.FindElementById("go").Click。问题是我收到此错误: 运行时错误‘0’: KeyNotFoundError 未找到字典键:状态 按钮的 ID 确实是“go”,这在我朋友的电脑上都正常。但在我的电脑上,我收到此错误消息。有人知道是什么原因造成的吗? ...
我正在学习如何使用 Selenium 和 VBA 来自动化一些 Web 工作。我遇到了问题bot.FindElementById("go").Click。问题是我收到此错误: 运行时错误‘0’: KeyNotFoundError 未找到字典键:状态 按钮的 ID 确实是“go”,这在我朋友的电脑上都正常。但在我的电脑上,我收到此错误消息。有人知道是什么原因造成的吗? ...
我无法安装硒。 我已经有了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...
我使用的是 Atlassian Bamboo 版本 6.5.0(内部版本 60509 - 2018 年 4 月 20 日)。我在远程计算机上运行 Selenium 网格(集线器和节点)。 我当前的 Bamboo 作业将测试发送到远程服务器,并在网格上成功运行测试。我希望 Bamboo 自行启动网格 - 因此我使用 SSH 任务发送命令 javaw -jar path-to-standalone.jar -role hub -port 4444 成功启动了集线器 - 但此任务永远不会返回,因此启动测试的下一阶段永远不会执行!我尝试将和重定向stderr...
我尝试以提升模式打开 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...
对于我们的 Web 应用程序,我们创建了自动化的端到端测试。这些测试并行运行,因此我们在 14 分钟内所有 CPU 核心的使用率几乎始终保持在 100%。 完整的测试运行包括 800 个测试。测试针对当前版本的 chrome 运行。所涉及的节点包也是最新的。 并行运行的浏览器实例数最多为12个。 在 Dell Power Manager 中选择“热设置”=“优化”时,我在一次完整的测试运行中看到 0 到 4 条错误消息“无法访问 chrome”。 在 Dell Power Manager 中选择“热设置”=“安静”时,测试运行不会显示“chrome 无法访问...
经过几个小时尝试所有我能尝试的方法后,我在这里发布了这个问题。 我正在尝试运行这个使用 chromium 来执行的 python 脚本。 https://github.com/FallingLights/Teachable-dl 我已经全部安装好了,现在正尝试运行脚本并登录,但它一直说找不到 chromedriver.exe。 但是文件存在,我知道它在正确的位置,因为我将 Linux 版本粘贴到同一位置并将其重命名为 chromedriver.exe,它给出了有关运行 16 位程序的错误。我还从 google 存档中为 chromedriver.exe 添加...
所以我有 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这个是相同的版本,但是这个是从源代码编辑并重新编译的。我想知道这个文件有什么变化,但是所有者没有说什么,有没有办法比较这...
当我在 cmd 上运行 selenium grid 服务器,然后使用 java -jar selenium-server-.jar standalone 时,它运行得很好,我也可以从监控中运行我的测试端文件。但是当我关闭 CMD 时,应用程序将被关闭。我试图让 Selenium Server 全天候运行,这样我就可以监控我的测试用例。所以我找到了 nssm 来将 java -jar selenium-server-.jar standalone 作为服务运行。通过 nssm 创建服务后,服务将不会启动(暂停) 有人能帮我解决这个问题吗?有没有更好的方法可...
我有一个使用 selenium 的自动化工具的 python 脚本,它需要使用 Firefox 使用多个帐户(数十个和数百个)。问题是,我无法登录/注销帐户,因此为了使用多个帐户并使它们彼此隔离,我使用了 FireFox 配置文件。对于每个帐户,我都创建了一个 Firefox 配置文件,其中帐户已登录,并且代码循环遍历配置文件以使用这些帐户。 这种方法的问题是它占用了太多空间,数十 GB,这在我的 PC 上不是问题,但当我稍后将其上传到云端时就会出现问题。 我已经看到 FireFox 容器也将帐户彼此隔离并且不需要注销/登录,但我在互联网上没有找到有关如何使...
有人知道一个网站吗?该网站有一个大表格(几列和很多行),每次我们向下滚动时都会加载它? 我想用 selenium 或 JavaScript 的“waitToVisible”提取大表的一些数据,但由于是保密的,我无法分享实际的网站,所以,如果可能的话,我想尝试使用公共网站。 我一直在寻找具有这种特征的网站。维基百科中有几个表格,但如果我滚动,则不会显示“正在加载...”新内容。 提前致谢。 ...
我正在使用一个网站,该网站有一个按钮,其名称会根据我们正在查看的区域而改变。 例如 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 来整...
我尝试使用 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...
我正在使用带有 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: ...
我使用的是 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) 您能告诉我如何在...
当我启动独立的 selenium 测试时,我可以指定要使用的配置文件路径,例如FirefoxProfile(文件(“/home/selenium/firefox/1234.MyProfile”))。但是当我使用网格时,我不知道如何将其指定到网格。我希望 selenium 节点使用我指定的配置文件打开。 ...