selenium-webdriver相关内容

cucumber.runtime.CucumberException 的错误是什么:Arity mismatch: Step Definition in selenium with Java

我写了一个特性文件来测试创建元素按钮.但它会生成 的错误消息 cucumber.runtime.CucumberException:Arity 不匹配:步骤定义. 我不知道为什么会这样,因为我是自动化测试的新手. 以下是我自己写的代码 @When("^create elements$")公共无效 create_elements_for_attributes(WebElement el ..
发布时间:2022-01-23 00:05:57 Java开发

如何正确配置 Rails 测试以在浏览器中运行它?( site_prism, cucumber, capybara, selenium webdriver )

我正在为 Rails 应用程序编写测试,我使用 site_prism、capybara、selenium 和 cucumber.如何设置 Selenium 驱动程序以在浏览器 (firefox) 中运行我的测试? 例如,它是特征之一: 给定/^I 导航到仪表板页面$/做@page = DashboardPage.new # Dashboardpage 是 SitePrism::Page 的 ..

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

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

当第一个场景失败时如何跳过所有 cucumber-jvm 场景

我有 8 个 cucumber-jvm 场景,第一个场景测量页面加载时间和环境可用性.为了避免不必要的运行,如果第一个场景失败——例如,环境不可用,或者加载太慢——应该跳过所有其他场景. 我该怎么做? 我的CucumberOptions: @RunWith(Cucumber.class)@黄瓜选项(严格=真,特征 = {"src/test/resources/features"},胶 ..
发布时间:2022-01-22 23:50:56 Java开发

'拒绝连接!selenium 服务器是否已启动?\n' 同时针对 Selenium Grid 运行 Nightwatch.js 测试

我使用基于 Nightwatch.js 的 Nightwatch-Cucumber 来自动化我的测试.现在我想使用 Selenium Grid 和一个 Selenium 集线器和几个 Selenium 节点来执行我的测试. 这些是我当前实际使用的依赖项: "devDependencies": {“chromedriver":“2.37.0",“黄瓜":“3.0.2","geckodriv ..

如何将黄瓜集成到testNG中?

我有一个用于由核心 JAVA+TestNG 创建的框架.框架遵循TDD模型,POM是我们的构建管理工具.有人可以告诉我是否有可能使用黄瓜将框架从 TDD 更新为 BDD.但我仍然想对这个要求做最小的改变,比如不改变任何现有的技术(核心语言、TestNG、Maven sys.).我的目标是如何在 Eclipse 中使用 testNG.xml/TestNG 插件运行黄瓜 TC.是否可以在 Jenkin ..
发布时间:2022-01-22 23:24:32 其他开发

如何将 IEDriverServer 添加到 PATH

我正在详细说明我昨天提出的关于 PATH 的问题.我正在尝试在 IE 8 中运行我的硒测试.我已经下载了 IEDriverServer_x64_2.33.0,它位于我的下载文件夹中.我尝试通过以下方式添加此位置: 控制面板>系统>高级>环境变量 路径在 PATH 和 CLASSPATH 中用分号分隔(例如;C:\Users\username\Downloads\IEDriverServ ..
发布时间:2022-01-22 23:23:10 其他开发

是否可以从 cucumber-jvm 迁移到 QAF?

我们已经有了使用带有 WebDriver 的黄瓜小黄瓜功能文件的自动化测试用例.现在我们能够并行执行特性文件,但是我们不能在场景/场景大纲级别并行执行.通过这种方式,我们希望最大限度地减少执行时间并最大限度地利用云服务. 我读过这篇帖子,它声称 可以将 gherkin 作为 QAF 场景运行,因此它具有运行等功能配置、报告、并行执行、步骤监听器 . 在迁移之前,我想知道是否 ..
发布时间:2022-01-22 23:08:47 Java开发

Selenium/Python - 悬停并单击元素

我在 Python 上的 Selenium 脚本遇到了问题.在我与之交互的 javascript Web 应用程序中,我需要单击的元素不存在,直到我将鼠标悬停在它上面.我已经查看并找到了有关如何悬停的各种答案,但序列需要包括在悬停事件期间单击新元素.这是我目前正在使用的代码.当出现悬停时,元素从 add 重命名为 add1,一旦 add1 存在;我应该可以单击/send.keys 来执行所述元素. ..
发布时间:2022-01-22 22:34:37 Python

如何使用 Mink、Selenium 2 和 Behat 与弹出窗口交互?

我正在与 Behat 一起浏览一个内部站点,并且大部分情况下进展顺利.但问题是在网站的某些部分,我们有弹出窗口来完成一个动作.在这种情况下,我们点击“撤销"按钮,然后弹出一个窗口让您选择原因并保存. 在理想情况下,如果我真的设计了这个应用程序,该网站将不会使用任何弹出窗口.但我是应该实施自动化功能测试的新人(我正在从头开始学习如何做到这一点).所以我现在对网站设计没有任何发言权(尽管随着时间 ..
发布时间:2022-01-20 23:03:18 其他开发