Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单击WATIR中的列表jQuery_Jquery_Watir - Fatal编程技术网

单击WATIR中的列表jQuery

单击WATIR中的列表jQuery,jquery,watir,Jquery,Watir,尝试从下拉列表中单击项目 HTML如下所示。它嵌入在span和href中 我还尝试了xpath: 两者都会引发未知对象错误。 错误消息: assert_exists':无法使用{:tag_name=>[a],Watir::Exception::UnknownObjectException查找元素 如何单击嵌入在li和a元素中的链接“NeedToClickThis”。您的链接文本位于span内,而span本身位于该链接内,因此尝试单击该span文本时应单击您的链接,该链接应为: span(:tex

尝试从下拉列表中单击项目

HTML如下所示。它嵌入在span和href中

我还尝试了xpath:

两者都会引发未知对象错误。 错误消息:

assert_exists':无法使用{:tag_name=>[a],Watir::Exception::UnknownObjectException查找元素


如何单击嵌入在li和a元素中的链接“NeedToClickThis”。

您的链接文本位于span内,而span本身位于该链接内,因此尝试单击该span文本时应单击您的链接,该链接应为:

span(:text=>"NeedToClickThis").click

这个问题现在需要的唯一输入是你的更多信息。添加更多细节,更好地解释你的问题,以及你同意@Bojangles的观点。此外,你发布的代码格式不正确,结尾标记没有开始标记。而且你的代码都在一行上,没有为可读性设置格式…你点击按钮了吗n这使链接列表可见?尝试用更多信息更新问题。谢谢。尝试ie.div:class=>span9.div:class=>btn组。link:text=>NeedToClickThis.click也可以。引发错误:watir-classic-4.0.1/lib/wati r-classic/element.rb:328:in'assert\u exists':无法定位元素,使用{:t ag\u name=>[div],:class=>span9}Watir::Exception::UnknownObjectException
link(:text=>"NeedToClickThis").flash
li(:xpath => '//*[@id="filtersAndGridContainer"]/div[2]/div[1]/div/ul/li[14]').flash
span(:text=>"NeedToClickThis").click