selenium-chromedriver相关内容

带有 python3、chromedriver、chrome & 的 Docker 镜像硒

我的目标是使用由 Python 来自 docker 容器. 我四处寻找并没有找到安装了以下所有内容的 docker 映像: Python 3 ChromeDriver Chrome 硒 是否有人可以将我链接到 docker image 与所有这些已安装并一起工作? 也许建立我自己的并没有我想象的那么困难,但到目前为止它已经暗示了我. 任何和所有建议都表示赞赏. ..
发布时间:2022-01-24 21:13:32 Python

如何阻止 selenium chromedriver 登录到屏幕

如何阻止 selenium chromedriver 将错误记录到屏幕上? 我正在运行一些黄瓜测试,我正在使用 capybara &selenium chromedriver 来驱动测试.在过去的几周里,我注意到 Chromedriver 已开始将其错误消息记录到屏幕上.我的测试仍然运行良好,但错误阻塞了输出​​. 这是下面的输出: 启动 ChromeDriver端口=9515版本= ..
发布时间:2022-01-22 23:56:46 其他开发

黄瓜 @Before 钩子运行两次 @After 一次

对所有人.目前在写一个小BDD Test自动化框架,使用Java11+Junit5+Cucumber+Selenium,构建工具:Graddle.为验证 Google 标题创建了一个小测试.开始测试时,在 Graddle 中使用 Test task 或运行 CucumberRunner 类,两种情况下得到相同的结果:两次 @Before 方法被执行,一旦执行 @After 方法并且一个浏览器窗口保 ..

WebDriverError 错误:Chrome 无法启动:异常退出

我正在尝试在 ubuntu 14.04 vm(通过谷歌云)上运行量角器测试,出于某种原因,当我运行“量角器 conf.js"时,我收到一条错误消息: E/launcher - WebDriverError:未知错误:Chrome 无法启动:异常退出 我按照以下任务安装无头 chrome:https://gist.github.com/alonisser/11192482 在运行 ..

如何使量角器中的自动化测试脚本等待,直到页面完全加载

不,但真的!我知道这个通用问题已被问过数千次,但有一些更具体的问题对我来说似乎可行,因此我想知道如何实现它 问题 我正在使用 protractor 测试 Angular 应用程序.在应用程序内部,我想验证当我单击一个链接时,我被重定向到正确的页面(非角度).问题是,直到我到达我正在验证的页面,url 更改了 3 次左右(发生了多次重定向),所以我不能让等待功能等到页面完全加载 我 ..

使用 Protractor 进行 Chrome 模拟测试的有效设备名称是什么?

常见的网络共识似乎是,如果您在 chrome 模拟器中看到一个名称,您可以在量角器配置中按原样使用它......所以我尝试了 Apple iPad: {浏览器名称:'chrome',铬选项:{移动仿真:{设备名称:'Apple iPad'}}} 但我不得不在审判之前混日子错误产生了正确的 deviceName 为:Apple iPad 3/4 现在我在这里搜索过:https://dev ..

此版本的 ChromeDriver 尚未使用 Chrome 版本 79 进行测试 使用 ChromeDriver Chrome Selenium 运行 protractorE2E 测试时出错

这些是我的设置: .gitlab-ci.yml 图像:节点阶段:- 测试测试:阶段:测试before_script:# 将 Google Chrome 添加到 aptitude 的(包管理器)源中- echo "deb http://dl.google.com/linux/chrome/deb/stable main" |tee -a/etc/apt/sources.list# 获取 Ch ..

量角器允许通知 Chrome 46

Chrome 刚刚自动更新到版本 46.我正在尝试运行我的量角器测试,但我现在总是得到允许通知弹出窗口.有谁知道如何解决这个问题?如何让它始终允许通知我的测试? 我在这里找到了 chrome pref 选项:http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/pref_names.cc?view=markup 并尝 ..

线程“main"中的异常java.lang.IllegalStateException:驱动程序可执行文件的路径必须由:系统属性设置

线程“main"中的异常 java.lang.IllegalStateException :驱动程序可执行文件的路径必须由 webdriver.chrome.driver 系统属性设置;有关详细信息,请参阅 https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.最新版本可从 http://chromedriver.storage.goog ..

为 linux 构建 chromedriver

我正在尝试从源代码构建 chromedriver 以用于 Linux 的 selenium.我使用本手册 https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md但是当我构建没有任何错误时,如果我从谷歌代码网站下载,我的 chromedriver 会少 2mb.这个 chrome ..
发布时间:2022-01-15 16:44:22 其他开发

使用 chromedriver 从 Selenium 打印 PDF

我正在尝试使用 Selenium、chromedriver 和 python 将 html/css 内容打印为 PDF. 我可以使用以下代码进行打印,但无法更改打印设置.我想以 Letter 大小打印,没有页眉/页脚.官方信息 chromedriver 或 Selenium 并没有告诉我很多,所以我遇到了麻烦.有谁知道如何更改打印设置或永远无法完成. 导入json导入操作系统从硒导入网络驱 ..
发布时间:2022-01-15 16:44:10 Python

Protractor-selenium 错误消息:“gl_surface_egl.cc eglInitialize D3D9 failed with error EGL_NOT_INITIALIZED"

我正在使用量角器测试 Web 应用程序. 我遇到了来自 cmd 的错误消息: 错误:gl_surface_egl.cc(953) eglInitialize D3D9 失败,出现错误 EGL_NOT_INITIALIZED 我猜这个错误可能是由于 chrome 驱动的版本不匹配引起的. 解决方案 这个错误信息... ERROR : gl_surface_egl.cc(9 ..

76.0.3809.12 等 chromedriver 版本的量角器问题

为新的 chromedriver 版本(如 76.0.3809.68)运行 conf.js 文件时出现量角器问题 我正在尝试在今天更新的最新 chrome 版本 76.0.3809.100 上运行量角器测试,但它们一直失败并给出错误.我拥有的版本是量角器版本:5.4.2,网络驱动程序版本:12.1.6,selenium 独立版本可用:3.141.59可用的 chromedriver 版本:2 ..
发布时间:2022-01-15 16:43:42 其他开发

如何在 Selenium C# 中切换 Chrome 上的选项卡?

我正在使用: Chrome 55.0.2 带有 ChromeDriver 的 Selenium WebDriver 3.0.1 C# 4.6.1(VS2015 社区版) 我正在编写可打开 Chrome、打开选项卡并导航到主页 URL 的自动化代码.此主页包含我解析以生成辅助页面 URL 的信息.我的问题是我无法编写在辅助页面加载后切换回主页选项卡的代码,也无法编写永远不会离开主页的 ..

CreatePlatformSocket() 返回错误:提供的参数无效.(0x2726) 端口不可用.退出...使用 chromedriver 和 Selenium 3.2

我无法使用 selenium 启动 chrome(或任何其他浏览器).当我在家用 PC 上运行时,同样的代码可以工作.所以我认为这与防火墙和安全设置有关. selenium 版本是 3.2,Chrome 驱动程序版本是 2.28 我也试过 2.25(同样的错误).使用的代码: System.setProperty("webdriver.chrome.driver", "K://bro ..