Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.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
Ruby 单击不代表斜体但代表图标的标记_Ruby_Cucumber_Watir - Fatal编程技术网

Ruby 单击不代表斜体但代表图标的标记

Ruby 单击不代表斜体但代表图标的标记,ruby,cucumber,watir,Ruby,Cucumber,Watir,也许我不得不用糟糕的HTML编程检查来管理 在下面的代码中,不是用斜体字表示单词,而是一个图标。我想点击哪个,但哪个是适合的 我去了post,尝试了按钮和图像的方法,但都不起作用 我通过创建页面对象来尝试它,因为这是我想要的方式 按钮:与会者列表,:title=>“与会者”和图像:与会者列表,:title=>“与会者” 用作 onUpcomingWebinarPage.attenders\u列表 我认为,您可以尝试使用元素: 在page对象中,您需要创建一个泛型。因为这是一个奇怪的情况,所以我将

也许我不得不用糟糕的HTML编程检查来管理

在下面的代码中,不是用斜体字表示单词,而是一个图标。我想点击哪个,但哪个是适合的

我去了post,尝试了按钮和图像的方法,但都不起作用

我通过创建页面对象来尝试它,因为这是我想要的方式

按钮:与会者列表,:title=>“与会者”和图像:与会者列表,:title=>“与会者”

用作 onUpcomingWebinarPage.attenders\u列表


我认为,您可以尝试使用元素:

在page对象中,您需要创建一个泛型。因为这是一个奇怪的情况,所以我将使用XPath来识别它

element(:attendees_list, :i, xpath: "//i[@title='attendees']")
并单击以下按钮:

page.attendees_list_element.click

@JustinKo你能看一下吗
element(:attendees_list, :i, xpath: "//i[@title='attendees']")
page.attendees_list_element.click