ruby 有没有其他方法可以用水豚点击菜单项

cnjp1d6j  于 2023-11-18  发布在  Ruby
关注(0)|答案(1)|浏览(115)

朋友们尝试无论如何,但它是不可能点击Gestão de Materiais菜单项.一种情况下,我需要的是滚动此菜单查看并点击项目菜单.但我不知道为什么他是点击下面的菜单项我尝试使用SitePrism和纯水豚,但这是不可能的.当它运行,它是点击 Gestao de Empresas*

  • 水豚:* find(:xpath,“//div[contains(text(),'Gestão de Materiais')]”).click find(:xpath,'//*[@id=“TBB_tbm2”]/div[3]/div[2').click
  • site Prism:* element:item_mn_gestao_materiais,:xpath,“//div[contains(text(),'Gestão de Materiais ')]”element:item_mn_gestao_materiais,:css,'#TBB_tbm2 img[src*=articoli64]' def cadastra_diametro_material_ativo item_mn_gestao_materiais.click end

    Menu Principal Modulo Básico Gestão Instalação es Gestão de Materiais <div


bxgwgixi

bxgwgixi1#

尝试水豚和SitePrism是没有意义的,SitePrism使用水豚,所以如果水豚点击不适合你,那么SitePrism也不会。
考虑到可见的信息,如果我写这篇文章,我会写

find('#TBB_tbm2 > div', text: 'Gestão de Materiais').click

字符串
遵循两条规则
1.除非绝对必要,否则不要使用
1.编写所需的最小选择器
除此之外,根据目前的信息,

相关问题