小编Joã*_*tor的帖子

有没有办法在Capybara中按文字查找任何元素?

我想在我的页面上找到任何带有给定文本的元素,但是当我将它传递给没有元素的查找时,它会给我一个错误

find(material.attachment_filename) #material.attachment_filename is "01. pain killer.mp3"
Run Code Online (Sandbox Code Playgroud)

但如果我这样做:

find('a',text: material.attachment_filename)
Run Code Online (Sandbox Code Playgroud)

它工作正常,给定的错误是:

硒:: webdriver的::错误:: InvalidSelectorError:

给定css选择器表达式"01. pain killer.mp3"无效:SyntaxError:指定了无效或非法字符串

selenium automated-tests capybara

0
推荐指数
1
解决办法
2373
查看次数

标签 统计

automated-tests ×1

capybara ×1

selenium ×1