我的网页包含T
链接。我不确定如何使用Cheezy的page-object gem访问它。
当我点击该链接时,它会打开一个模式,显示比默认情况下显示的列表中的十个更多的餐馆。
More restaurants
我尝试使用链接
<div class="singleselect-radio-footer">
<a href="" ng-click="toggleModal('singleselecRadioMoreOptionsModal.html')" r_test="singleselect-link-SelectRestaurant-more" ng-show="alwaysShowMoreLink || items.length > limit" class="ng-binding">More Restaurants</a>
</div>
和
link(:more_restaurants, text: 'More Restaurants')
more_restaurants.click
我想知道最简单的方法是在没有id的情况下访问这些元素。
答案 0 :(得分:0)
要使用Page Object gem访问该链接的基础方法,您需要将“_element”添加为名称的后缀。
link(:more_restaurants, text: 'More Restaurants')
more_restaurants_element