selenium-chromedriver相关内容

selenium.common.exceptions.SessionNotCreatedException:消息:会话未创建:ChromeDriver Chrome Selenium 没有匹配功能错误

首先,机器和包装规格:我在跑步: ChromeDriver 版本 75.0.3770.140硒:版本'3.141.0'Windows 10 的 WSL(linux 子系统) 我正在尝试通过 selenium 运行 chromebrowser.我发现:这些命令,使用硒通过谷歌浏览器. 我有一个测试目录,其中只有 chromedriver 二进制文件和脚本.目录的位置是:/home/kela ..

Selenium WebDriver/Java - 模拟人类光标移动

我想在 Facebook 广告管理器中自动执行一项简单的任务.此任务涉及设置活动和上传一些广告.人类可能需要 30 分钟才能做到这一点.然而,他们每次都在做同样的事情.经常有错误.这应该是自动化的.没有人的情感或错误就完成了. Facebook 非常敏感,我不希望它因为错误的原因禁止我.所以我需要感受人性.我可以在点击之间花时间.但是,光标移动本身需要感觉人性化.出于道德目的,我只需要模拟真 ..
发布时间:2022-01-15 16:42:47 Java开发

如何在桌面浏览器上使用 webdriver mobile web

我正在使用 selenium webdriver 进行 AUT(被测应用程序)的功能测试自动化.AUT 是响应式网络,我几乎完成了桌面浏览器的不同测试用例. 现在相同的测试用例也适用于移动浏览器,因为可以从移动浏览器访问 AUT.因为当我们在移动浏览器中打开时它是响应式网络,所以 UI 有一些不同的表示.所以我们也需要为移动浏览器运行这些测试.对于使用 safari 浏览器的用户代理功能的手 ..

硒脚本在python上完成后如何保持chrome浏览器窗口打开以重新使用

在 selenium 执行完我的测试脚本后,我试图让 chrome 浏览器保持打开状态.我想重复使用同一个窗口来运行我的第二个脚本. 解决方案 当您的 Chrome webdriver 实例变量被垃圾回收时,浏览器窗口关闭.如果即使脚本完成执行也想避免这种情况,可以将其设为全局.即: def test():全局驱动程序#这将防止驱动程序变量被垃圾收集驱动程序 = webdriver.Ch ..
发布时间:2022-01-15 16:42:25 Python

WebDriver 在桌面浏览器中模拟触摸事件

我正在尝试使用 Chrome 和 Firefox 浏览器模拟一些触摸事件,例如交换、点击基于 Web 的应用程序.我尝试使用 Actions、Hummber.js, "Yahoo" lib(YUI) 但它们都不适合我. 在桌面浏览器中使用 webdriver 模拟触摸事件的最佳方法是什么? 解决方案 我正在使用 幻肢 将鼠标事件转换为触摸事件.它对我有用.我认为在 Chrome 中模 ..
发布时间:2022-01-15 16:42:06 其他开发

驱动程序信息:driver.version:ChromeDriver Chrome 使用 Selenium 和 Python 时未知

当我使用 chrome 驱动时,显示驱动服务器启动超时.当我尝试使用 Firefox 时,它显示会话意外退出.我正在尝试在 python 中使用 selenium 在服务器上运行远程驱动程序我该怎么办?无法创建新会话. UnknownError:等待驱动程序服务器启动超时.构建信息:版本:'3.141.0',修订:'2ecb7d9a',时间:'2018-10-31T20:22:52'系统信息 ..
发布时间:2022-01-15 16:41:36 Python

disable-infobars 参数无法隐藏带有消息“Chrome 正在由自动测试软件控制"的信息栏;与 ChromeDriver v2.36

我刚刚将 ChromeDriver 更新到最新版本 - 2.36.在以前的版本中我设置了: ChromeOptions 选项 = new ChromeOptions();options.addArguments("禁用信息栏"); 并且没有显示“Chrome 正在由自动测试软件控制"警告栏.使用相同的选项集,我一直看到它.你知道如何禁止它出现在最新的 ChromeDriver 中吗?提前致谢 ..

从 chrome 位置/usr/bin/google-chrome 开始的进程不再运行,因此 ChromeDriver 假设 Chrome 已为 Selenium 崩溃

我在 ubuntu 服务器上运行一个 jupyter notebook.我正在尝试使用 chromedriver 运行下面的 selenium 代码.我收到下面的错误,但如果我在 Ubuntu 终端中运行下面的代码行,它会返回下面的输出.有谁知道问题可能是什么?我对 ubuntu 还是很陌生. Ubuntu 代码: 哪个 google-chrome 输出: /usr/bin/googl ..

错误号:33:SessionNotCreatedError 会话未从未知错误创建异常,同时尝试使用 SeleniumBasic 模拟 chrome 浏览器

我一直在使用 Internet Explorer 提供的 COM 接口,但是由于一些网站现在已经转移并且不支持 IE,我一直在寻找用 SeleniumBasic 替换它. 由于这对我来说是全新的,我处于非常基础的水平 - 我已经下载了Selenium 类型库(我已经从 Github 下载了 Selenium 库参考,并在模块). 我已经输入了一些非常基本的代码来测试它,但是我收到了以下 ..

启用“保留日志"在 chrome 中以编程方式使用 chromedriver

如何为 chrome 开发人员设置启用保留日志选项->首选项->使用 chromeoptions.add_argument 或通过以编程方式将首选项添加到 DesiredCapabilities 或任何其他方式在导航时保留日志. 解决方案 您可以从 performance 日志中获取重定向.根据 docs 和 github answer 这是我在 C# 中所做的,应该可以移植到 Pytho ..

如何从 Capybara 和 ChromeDriver 中拖动 jQuery 滑块句柄?

我能够执行以下代码来移动滑块句柄,但是在浏览器中触发的事件没有发生. page.execute_script(%Q($('#slider_handicap').slider('values',1,30))) 正确地将右手柄设置为 30,但我需要它表现得好像我实际上是在使用鼠标并将手柄拖动到 30 然后释放. 解决方案 我之前扩展了capybara拖拽. 它可以将元素移动给定的偏移量. ..
发布时间:2022-01-15 16:40:14 其他开发