selenium-webdriver相关内容
我写了一个特性文件来测试创建元素按钮.但它会生成 的错误消息 cucumber.runtime.CucumberException:Arity 不匹配:步骤定义. 我不知道为什么会这样,因为我是自动化测试的新手. 以下是我自己写的代码 @When("^create elements$")公共无效 create_elements_for_attributes(WebElement el
..
我在尝试使用 cucumber、selenium 和 cucumber-spring 构建框架时遇到了设计问题.我的预期行为是为每个场景退出 WebdDriver 实例.但是 这是我在 src\main\java 中的页面对象 @Component公共类 BasePage {WebDriver 驱动程序;公共 BasePage(WebDriver 驱动程序){this.driver =
..
我正在为 Rails 应用程序编写测试,我使用 site_prism、capybara、selenium 和 cucumber.如何设置 Selenium 驱动程序以在浏览器 (firefox) 中运行我的测试? 例如,它是特征之一: 给定/^I 导航到仪表板页面$/做@page = DashboardPage.new # Dashboardpage 是 SitePrism::Page 的
..
对所有人.目前在写一个小BDD Test自动化框架,使用Java11+Junit5+Cucumber+Selenium,构建工具:Graddle.为验证 Google 标题创建了一个小测试.开始测试时,在 Graddle 中使用 Test task 或运行 CucumberRunner 类,两种情况下得到相同的结果:两次 @Before 方法被执行,一旦执行 @After 方法并且一个浏览器窗口保
..
我有 8 个 cucumber-jvm 场景,第一个场景测量页面加载时间和环境可用性.为了避免不必要的运行,如果第一个场景失败——例如,环境不可用,或者加载太慢——应该跳过所有其他场景. 我该怎么做? 我的CucumberOptions: @RunWith(Cucumber.class)@黄瓜选项(严格=真,特征 = {"src/test/resources/features"},胶
..
我正在使用 Cucumber 和 Ruby.通过 Selenium-Webdriver 在 Chrome 中运行测试时,我想将下载位置更改为测试文件夹而不是用户下载文件夹. 我当前的 chrome 驱动程序是这样设置的: Capybara.default_driver = :seleniumCapybara.register_driver :selenium do |app|Capybar
..
我的示例功能文件,而不是提供示例中的数据,我希望它从 csv 传递如何实现,任何人都可以帮助我. 功能文件: 功能:Rocky 搜索状态场景大纲:带有过滤器的 Rocky 搜索状态给定打开 Firefox 并启动 Rocky 搜索状态的应用程序当用户输入“"和“"和“"和“
..
我使用基于 Nightwatch.js 的 Nightwatch-Cucumber 来自动化我的测试.现在我想使用 Selenium Grid 和一个 Selenium 集线器和几个 Selenium 节点来执行我的测试. 这些是我当前实际使用的依赖项: "devDependencies": {“chromedriver":“2.37.0",“黄瓜":“3.0.2","geckodriv
..
我可以在与 cucumber 集成后运行 testng 脚本.我已按照 http://automatictester.co.uk/2015/06/11/basic-cucumberjvm-selenium-webdriver-test-automation-framework/链接. 现在我还有一个要求.你能解释一下如何从 testng.xml 的参数标签中读取值吗?见下例:
..
我有一个用于由核心 JAVA+TestNG 创建的框架.框架遵循TDD模型,POM是我们的构建管理工具.有人可以告诉我是否有可能使用黄瓜将框架从 TDD 更新为 BDD.但我仍然想对这个要求做最小的改变,比如不改变任何现有的技术(核心语言、TestNG、Maven sys.).我的目标是如何在 Eclipse 中使用 testNG.xml/TestNG 插件运行黄瓜 TC.是否可以在 Jenkin
..
我正在详细说明我昨天提出的关于 PATH 的问题.我正在尝试在 IE 8 中运行我的硒测试.我已经下载了 IEDriverServer_x64_2.33.0,它位于我的下载文件夹中.我尝试通过以下方式添加此位置: 控制面板>系统>高级>环境变量 路径在 PATH 和 CLASSPATH 中用分号分隔(例如;C:\Users\username\Downloads\IEDriverServ
..
..
我正在尝试使用部分 href xpath 扫描 HTML 表中的行,并使用该行的其他列值执行进一步测试.
链接 29 33 485 45.2934,00 欧元
..
我们已经有了使用带有 WebDriver 的黄瓜小黄瓜功能文件的自动化测试用例.现在我们能够并行执行特性文件,但是我们不能在场景/场景大纲级别并行执行.通过这种方式,我们希望最大限度地减少执行时间并最大限度地利用云服务. 我读过这篇帖子,它声称 可以将 gherkin 作为 QAF 场景运行,因此它具有运行等功能配置、报告、并行执行、步骤监听器 . 在迁移之前,我想知道是否
..
目前,我发现黄瓜测试套件按字母顺序运行功能文件. 如果有任何我可能遗漏的选项/配置,请告诉我.谢谢. 解决方案 在cucumber 4.2.0 中添加了cli选项--order,见changelog 和 这个例子.
..
我在 Python 上的 Selenium 脚本遇到了问题.在我与之交互的 javascript Web 应用程序中,我需要单击的元素不存在,直到我将鼠标悬停在它上面.我已经查看并找到了有关如何悬停的各种答案,但序列需要包括在悬停事件期间单击新元素.这是我目前正在使用的代码.当出现悬停时,元素从 add 重命名为 add1,一旦 add1 存在;我应该可以单击/send.keys 来执行所述元素.
..
可能重复: Selenium2 中的 FirefoxDriver 是否有经过验证的 mouseOver 解决方法? 我希望能够使用 Java Selenium2 API 将鼠标悬停在 WebElement 上.那可能吗?我正在使用当前的 beta 3. 解决方案 这将帮助你: WebElement elems=driver.findElement(By.linkText("自定义
..
步骤: 转到网站 > https://www.toolsqa.com/automation-practice-switch-windows/ 从该页面获取按钮列表 打印页面上显示的按钮的名称. 代码试用: 包com.practice;导入 java.util.List;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriv
..
我正在与 Behat 一起浏览一个内部站点,并且大部分情况下进展顺利.但问题是在网站的某些部分,我们有弹出窗口来完成一个动作.在这种情况下,我们点击“撤销"按钮,然后弹出一个窗口让您选择原因并保存. 在理想情况下,如果我真的设计了这个应用程序,该网站将不会使用任何弹出窗口.但我是应该实施自动化功能测试的新人(我正在从头开始学习如何做到这一点).所以我现在对网站设计没有任何发言权(尽管随着时间
..
..