腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
关联问题
换一批
黄瓜弹簧WebDriver中@After方法如何正确实现资源释放?
在黄瓜弹簧框架下WebDriver的@After方法怎样处理异常情况?
黄瓜弹簧WebDriver的@After方法能否进行多线程操作?
文章
(9999+)
问答
(9842)
视频
(2)
沙龙
(16)
1
回答
黄瓜
弹簧
WebDriver
退出
@
After
方法
中
的
设计
问题
、
、
、
、
当我试图使用cucumber、selenium和cucumber-spring构建一个框架时,我遇到了一个
设计
问题
。我
的
预期行为是在每个场景下
退出
WebdDriver实例。是使用工厂
设计
模式创建
的
。= null) { }} 这是我在步骤定义
中
的
实际
问题
。对于每个测试场景,如果我调用driver.quit(),其余
的
测试场景都会失败,
浏览 31
提问于2019-08-13
得票数 0
回答已采纳
3
回答
如何在不使用钩子
的
情况下获得
黄瓜
场景名称?
、
、
、
这个测试名可以在创建
webdriver
之前使用MutableCapabilities设置。我正在使用google @ScenarioScoped创建驱动程序,因此在调用钩子
方法
之前就会创建驱动程序。
浏览 0
提问于2019-03-29
得票数 1
回答已采纳
2
回答
无法调用"org.openqa.selenium.
WebDriver
.get(String)“,因为"this.driver”为空
、
、
、
我是Java
的
新手,因此任何帮助都将不胜感激。Cannot invoke "org.openqa.selenium.
WebDriver
.get(String)" because "this.driver" is nullpackageimport io.cucumber.java.en.Given;import org.junit.
After
; import org.junit.
浏览 49
提问于2021-11-06
得票数 0
1
回答
硒显色剂不太适合使用at_exit
、
、
、
、
这是我
的
代码
中
的
一个bug,还是Selenium、RSpec等
中
的
一个bug?RSpec<e
浏览 1
提问于2015-07-05
得票数 0
回答已采纳
2
回答
Watir+Cucumber连接被拒绝
、
、
、
朋友们,我在我
的
测试中使用了watir+cucumber,对于每个功能我都在重用浏览器
的
实例,也就是我创建了@@browser = Watir::Browser.new
的
实例,然后在我
的
测试
中
重用它,我使用
的
是watir-
webdriver
,我
的
测试运行得很好,我只是添加了另一个场景,我总是得到下面的错误消息: Connection refused - connect(2) (Errno::ECONNREFUSED
浏览 2
提问于2012-01-26
得票数 0
3
回答
当使用java.lang.NullPointerException通过步骤定义文件执行
黄瓜
特性文件时
、
、
、
、
在使用junit和Java一起运行
黄瓜
特性文件时,我得到了一个空指针异常。我不明白为什么会出现这种例外。
WebDriver
driver = new ChromeDriver(); checkoutPage.clickOn_PlaceOrder();
浏览 1
提问于2018-04-06
得票数 2
回答已采纳
1
回答
如何解决: cucumber.runtime.CucumberException:未能实例化类com.philips.rs.ui.stepdefs.LoginSteps
、
、
、
、
我正在开发一个页面对象模型框架,但是我面临着无法实例化类
黄瓜
异常
的
问题
。请查查我
的
做法我在ScenarioCleanUp类中有@
After
,其中
webDriver
是关闭
的
。ScenarioCleanUp { public static final Logg
浏览 2
提问于2017-07-10
得票数 0
3
回答
代码可以在chrome、ie11和edge浏览器中正常执行,但在Firefox55.0.3
中
不能正常执行
、
、
、
这是我用来调用
webdriver
的
代码。== null) { } Thread.sleep(4000);
webDriver
= null; * Wait for web element */, timeOut); return <e
浏览 4
提问于2017-09-12
得票数 1
2
回答
关于
黄瓜
框架
、
、
、
我是一个自动化测试人员,现在我正在使用selenium工具,使用不同
的
框架,比如junit、testng。现在需要研究
黄瓜
框架。src/test/java/test/Goolesearch/Runtest.java src/test/resource/test/test.feature 如果我将ex: test
的
文件夹结构更改
浏览 1
提问于2014-06-30
得票数 0
1
回答
黄瓜
“之后”钩子不工作?
、
、
、
黄瓜
“之后”钩子不工作?public class DriverFactory {protected BasePagebasePage; protected L
浏览 2
提问于2017-05-15
得票数 1
2
回答
在SSH上运行
黄瓜
+ watir-
webdriver
+ mac os x会提供“不能滚动到视图中
的
元素”。
、
、
、
、
我有一个
黄瓜
项目,使用,在我
的
mac工作站上工作得很好。我已经在我
的
工作站上设置了一个特殊
的
" Jenkins“用户,它拥有这个项目,因为我打算将我
的
工作站转换为Jenkins节点。::
WebDriver
::Error::MoveTargetOutOfBoundsError)require 'headless'end # &quo
浏览 4
提问于2012-01-24
得票数 0
1
回答
Cucumber 4
中
没有运行钩子
、
运行Runner类时,钩子
的
@ are和@
After
方法
没有运行。除了钩子之外,stepdef文件
中
的
所有步骤都运行良好。最近
的
黄瓜
版本有
问题
吗?class Hooks {public void beforeHooks() { System.out.println("Run Before Sc
浏览 3
提问于2019-05-06
得票数 1
回答已采纳
2
回答
如何在Selenium / JavaScript项目中
的
hooks.js文件中放置“前面”()和“后”()挂钩?
、
、
、
在Selenium / Cucumber框架
中
,我有创建和删除
After
()驱动程序
的
After
()和
After
()函数。我将它们与其他
黄瓜
步骤一起放入我
的
customSteps.js文件
中
,如下所示:const
webdriver
= re
浏览 15
提问于2022-07-19
得票数 0
1
回答
如何使用Selenium
WebDriver
和Cucumber正确地打开Chrome
中
的
本地文件?
、
、
、
、
在通过所有测试用例( Cucumber
中
的
场景)之后,我尝试使用@
After
hook Cucumber功能调用一个
方法
,以便在Chrome浏览器
中
打开一个报表文件。这样做
的
目的是在所有测试通过后使用Selenium
WebDriver
显示报表文件。当Cucumber调用此@
After
钩子
方法
时,Selenium启动,获取此路径,但Chrome不会打开报告文件。Chrome说:“你
的
文件没有找到,它可能是被移动或删除
浏览 0
提问于2018-05-16
得票数 2
回答已采纳
0
回答
在任何异常
的
情况下,如何限制控制流不应该出现在
方法
之后
、
、
我用
的
是含硒
的
黄瓜
。我有一个场景,它寻找特定
的
对象。为此,我有像objectExists(WebElement)这样
的
方法
,它反过来调用WebDriverWait(),我用TimeOutException
的
try Catch块来处理它。(我知道findElements可能解决了这个
问题
,但我希望如果有任何已知
的
异常需要我们处理,控件不应该在
方法
之后出现) 在这里,在这个objectExists
方法
之
浏览 3
提问于2016-07-08
得票数 0
1
回答
黄瓜
春PageObjectModel
、
、
、
我正在尝试将Spring集成到
黄瓜
硒项目中。public class WebDriverProvider { driver.quit(); } 在与a
浏览 2
提问于2017-05-31
得票数 0
回答已采纳
1
回答
如何通过并行执行来隔离Cucumber场景
中
的
Webdriver
会话?
、
、
、
、
当前
的
设置是maven并行执行
黄瓜
,执行
webdriver
,执行chromedriver来测试我
的
软件:<project> driver = new ChromeDriver(options); } @
After
测试以并行和随机顺序执行,按照maven pom
中
的
指示,在每个场景之前调用
浏览 0
提问于2019-05-06
得票数 0
回答已采纳
1
回答
WebDriver
Selenium套件
中
的
测试用于设置进一步
的
测试。有什么
方法
可以使我
的
测试不那么依赖于以前
的
‘设置’测试?
、
、
、
、
我对软件测试相当陌生(3-4年),我是一个组织
中
唯一
的
测试人员。不幸
的
是,在构建自动化测试套件时,我没有一位导师可以帮助我。要创建
浏览 1
提问于2021-10-13
得票数 1
1
回答
标记
的
钩子不能按预期工作。它总是在运行
、
、
、
、
我有两个
黄瓜
特征。其中只有一个是由标签@maximize标记
的
,该标签可以最大化浏览器窗口。我还有一个钩子类,它包含一个@Before钩子,它应该只为标记@maximize运行。但是在我看来,无论@Before注释
中
的
标签定义是什么,这个钩子都会运行。如果我移除钩子,
问题
就不存在了。;import io.cucumber.java.Before; import org.openqa.selenium.
WebDrive
浏览 10
提问于2021-03-11
得票数 0
回答已采纳
1
回答
将selenium TestNG框架扩展到Cucumber后,侦听器中出现错误
、
、
、
、
} public void onTestSuccess(ITestResult,首先调用钩子文件
中
的
teardown
方法
,然后调用监听器类
的
onTestSuccess()
方法
,因为这会导致错误“异常会话ID为空。().getMethodName()); 如果在调用@
A
浏览 5
提问于2021-06-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
WebDriver自动化项目设计模式快速入门-自动化测试系列笔记
弹簧宏实例告诉你画图有多快
selenium自动化之javascrip
Selenium自动化测试框架之PO设计模式
selenium自动化测试之键盘事件
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券
首页
学习
活动
专区
圈层
工具
返回腾讯云官网