我有一个需要确定是否存在跨度的测试;我想通过它包含的文本来定位跨度以实现可扩展性。我尝试使用.last
但事实证明,除了匹配范围外,它还匹配它拥有的每个祖先。我如何避免这种情况(buttonText
将无效,因为有多个包含文本的跨度,我想找到第一个?)
最好,我想要一个与URL: Base_URL + dorequisition
{
"submitted_by_employee_id": 1,
"name": "Technolive SF for TC",
"bags_thana_wise": [
{
"tiger": "10000",
"extreme": "5000",
"opc": "3000",
"three_rings": "4000",
"buffalo_head": "2000",
},
],
"free_bag": "500",
"landing_price": "450",
"transport_cost_ex_factory_rate": "450",
"amount_taka": "four hundred fifty",
"bank_name": "IFIC Bank Limited",
"delivery_point": "Banani",
"upto_today": "450",
"bag_type": "swing",
"remark": "Good Cement",
"token": "2cbf1cefb6fe93673565ed2a0b2fd1a1"
}
完全 的定位器,除非没有按钮限制。
答案 0 :(得分:0)
这将获得页面上包含您提供的文本的第一个元素:
element(by.xpath('//*[contains(text(), "test text")]'));
如果你想获得所有元素,只需在元素后面添加.all。