腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Capybara
-
查找
具有
Id
和
text
的
元素
或
使用
多个
属性
、
我有2个链接与相同
的
id
2
和
不同
的
文本<a href="#"
id
="2">2</a><a href="#"
id
="2">Next</a>现在
浏览 15
提问于2016-07-30
得票数 2
回答已采纳
2
回答
使用
rspec、ruby
和
capybara
获取webelement
的
背景色
、
、
、
我想要获取web
元素
的
背景颜色。我不确定在ruby/
capybara
中相同的确切命令。我们在我们
的
We应用程序自动化中
使用
了ruby、selenium
和
capaybara。
浏览 3
提问于2016-05-26
得票数 2
1
回答
水豚模糊匹配错误
、
我得到了这个
Capybara
错误,它与注册代码绑定在一起(我有几个规范
使用
这个调用,但在这里只包含了其中一个,因为它们都调用相同
的
助手)。(几次),并且
使用
了Messr Google
的
力量--他主要建议我在这里看看。通过阅读上
的
文档(我知道:羞愧地挂着头),填充就需要一个定位器
和
一个选项数组。我
的
理解是,fill_in 'Password', with: password将与Password定位器相匹配,后者是html
的</
浏览 1
提问于2017-04-02
得票数 1
回答已采纳
2
回答
带xpath
的
水豚fill_in
、
、
、
我有一个
id
specification
的
多个
输入字段,但是它们有不同
的
属性
。我可以很好地找到它们,但是我很难找到如何在fill_in中适当地
使用
find。目前我有: find('//input[@
id
="specification"][@data-number="1"]').fill_in with: "This first sleeping bag shouldbe 0 deg
浏览 6
提问于2014-10-21
得票数 1
回答已采纳
1
回答
如何在特定
的
选择器中
使用
expect?
、
我正在研究
使用
capybara
、cucumber
和
webdriver进行自动化测试 我正在
使用
expect进行测试,我通常
使用
expect(page).to have_selector('p', 'somecool
text
')来
查找
元素
,但有时它碰巧有
多个
类似的选择器,有时它会在一段时间后加载。为了简化我要说
的
内容,我将组合一个html方案来演示我想要找到
的
浏览 21
提问于2020-10-10
得票数 0
回答已采纳
13
回答
如何在水豚中选中复选框?
、
、
、
、
我
使用
的
是Rspec
和
Capybara
。代码如下: <input
id
="cityID" type="checkbox" style="
text
-align: center; opacity: 0
浏览 13
提问于2011-11-28
得票数 131
回答已采纳
9
回答
如何在
Capybara
中获取父节点?
、
、
、
、
我正在
使用
许多jQuery插件,它们通常创建没有
id
或
其他标识
属性
的
DOM
元素
,在
Capybara
(例如单击)中获取它们
的
唯一方法是首先获取它们
的
邻居(其祖先
的
另一个子
元素
)。但是我没有找到任何地方,
Capybara
是否支持这样
的
东西,例如: find('#some_button').parent.fill_in "Name:&qu
浏览 1
提问于2011-02-01
得票数 95
回答已采纳
2
回答
如何用rspec测试前端功能?
、
、
、
我在rails项目中
使用
vue.js,但只
使用
核心库。现在,项目中
的
大多数表单都是用vue.js开发
的
。我在rspec中
使用
了特性测试来测试前端特性,比如从验证中填充
或
形成验证,但是我发现它太难了。这是我写测试时
的
一些痛点: 如何对js特性进行单元测试?我只是
浏览 7
提问于2017-03-15
得票数 1
回答已采纳
3
回答
怎样才能挽救两次凯巴拉
的
错误呢?
、
、
、
、
我
使用
Capybara
来检查页面中
的
元素
并返回它
的
内容。如果
元素
不存在,我希望
查找
不同
元素
的
内容并返回该内容。如果两者都没有找到,我想返回一个空字符串。这里
的
挑战是,当
Capybara
::ElementNotFound失败时,
Capybara
抛出一个#find错误。要在情况为“返回
元素
或
空字符串”时进行选择,这很容易--我只是简单地rescue并
浏览 1
提问于2015-04-08
得票数 2
回答已采纳
10
回答
如何
使用
Capybara
获取
元素
中
的
HTML?
、
我正在编写一个cucumber测试,希望在其中获得
元素
中
的
HTML。例如: # this works find('//tr[2]//td[7]').
text
.should == "these are the comments"
浏览 0
提问于2010-11-02
得票数 75
1
回答
利用
Capybara
找到图像地图区域
、
使用
Capybara
,我想模拟一下由图像地图
的
area
元素
定义
的
图像中
的
区域。在特定
元素
的
类/
id
属性
上
使用
带有
或
不带.find
的
visible: true都不起作用--我得到了一个
Capybara
::Poltergeist::ObsoleteNode错误,或者一个
Capybara
相反,如果我只是通过Javascrip
浏览 0
提问于2016-01-22
得票数 0
回答已采纳
1
回答
无法访问网页上
的
动态
元素
、
、
、
、
我不能访问网页框上
的
文本框,它是一个动态
元素
。我尝试通过xpath上
的
许多
属性
对其进行筛选,但在
id
和
name上更改
的
数字似乎是
元素
xpath中唯一唯一
的
部分。我尝试
的
所有过滤器至少显示3个
元素
。to
text
box box = driver.find_ele
浏览 0
提问于2019-07-14
得票数 0
回答已采纳
2
回答
如何验证该表是否为空
的
水豚?
、
我甚至用了StackOverflow
的
一些提示,但我还不高兴。我试过所有这些命令,但都没有用。我甚至用了StackOverflow
的
一些提示,但我还不高兴。我试过所有这些命令,但都没有用。我甚至用了StackOverflow
的
一些提示,但我还不高兴。<table width="100%" class="tvGrid">
浏览 4
提问于2022-04-13
得票数 1
回答已采纳
1
回答
在
具有
多个
属性
的
网页中
查找
元素
、
我需要找到一个
具有
类
属性
和
/
或
id
属性
和
/
或
href
属性
的
网页上
的
链接。$(&qu
浏览 0
提问于2014-08-13
得票数 0
2
回答
b/w "[
id
$=MainDiv]“
和
"#MainDiv”在jQuery中有什么区别
我有一个div,这个Div
的
id
是MainDiv,现在我想在这个div上附加一个单击事件。为此,我习惯于
使用
[
id
$=MainDiv]
和
#MainDiv来附加一个单击事件,我发现这两种方法都很有效,并按顺序提供了"MainDiv 1“
和
"MainDiv 2”结果。$("[
id
$=MainDiv]").click(function () { alert('MainDiv 1'); }); $("#Ma
浏览 0
提问于2015-10-23
得票数 0
4
回答
水豚找不到表单
元素
、
这是我第一次尝试
Capybara
,我似乎不明白为什么它找不到我
的
表单
元素
。每次我尝试
查找
表单
元素
时, visit "/resolutions/new" fill_in "field,
text
area or password field with
id
, name, or label '
浏览 0
提问于2012-07-06
得票数 3
2
回答
动态构造
元素
时发生
Capybara
::ElementNotFound异常
、
、
在我们在跨度标签中
具有
动态内容群
的
情况下,例如, %label Sku:当上面示例中
的
交易没有关联sku时,html中
的
span
元素
将如下所示,其中没有任何内容。<div class="detail"><span
id
="sku" class="det
浏览 18
提问于2015-03-09
得票数 0
1
回答
如何忽略
Capybara
中
的
辅助功能隐藏文本
Explore in detail我似乎无法
使用
click_link("Explore in detail")点击链接,因为有可访问性
的
隐藏文本正在被拾取。如何
使用
文本单击?不是特别热衷于
使用
href点击。
浏览 0
提问于2020-05-12
得票数 0
2
回答
如何处理黄瓜
和
水豚
的
动态
元素
、
、
、
、
()我正在开发一个项目来编写一个测试登录功能
的
场景。由于某种原因,水豚没有访问动态
元素
。复制步骤:2)点击“登录”按钮4)点击“继续
使用
电子邮件”,尝试输入详细信息,然后点击提交。我无法找到
具有
find(#)
的
任何
元素
,也无法单击submit
或
输入详细信息。 另外,我相信这个webapp是用React构建
的
。请告诉我如何处理这件事。
浏览 4
提问于2017-09-26
得票数 0
回答已采纳
1
回答
当
元素
明确位于页面上时,水豚::ElementNotFound
、
我目前正在尝试修复一个无中生有的
Capybara
错误。它导致我所有的测试都失败了。::ElementNotFound)<div class="login-field"> <span><input autofocus
浏览 0
提问于2018-07-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python爬虫从入门到精通(3):BeautifulSoup用法总结及多线程爬虫爬取糗事百科
Python实现网页自动化-Selenium定位元素方法(三)
Python爬虫之BeautifulSoup详解
在Selenium中进行网页元素定位的诸种方法
python基础入门初识python
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券