Selenium IDE,根据 3 列识别 table 中的行
Selenium IDE, identify row in table based on 3 columns
我正在尝试在 table 中查找包含三列特定值的行。
我尝试了@paul trmbrth 对 find XPath to identify cell in table based on other column 的回答中的方法。 2 列工作正常,但 3 列不工作。我没有找到超过 2 个值的案例的任何示例。
VEHICLE CATEGORY | CATEGORY | SUBCATEGORY
A | Exteriors | Badges
A | Exteriors | Badges
A | Exteriors | Mirrors
A | Interiors | Wheels
A | Interiors | Rears
想要包含以下组合的单元格:
A | Exteriors | Mirrors
我尝试过但没有成功:
//tr[contains(td[1], 'A')]/td[2][contains(., 'Exterior')] td[3][contains(., 'Mirror')]
//tr[contains(td[1], 'A')]/td[2][contains(., 'Exterior')] /td[3][contains(., 'Mirror')]
css=tr([td:contains('A')][td:contains('Exterior')][td:contains('Mirror')])
css=tr([td:contains('A')][td:contains('Exterior')][td:contains('Mirror')])
有人能帮忙吗?
我认为你有几个错别字:
//tr[contains(td[1], '1') and contains(td[2], 'Eve') and contains(td[3], 'Jackson')]
但我不是 100% 这是最有效的,但它会起作用。
我正在尝试在 table 中查找包含三列特定值的行。
我尝试了@paul trmbrth 对 find XPath to identify cell in table based on other column 的回答中的方法。 2 列工作正常,但 3 列不工作。我没有找到超过 2 个值的案例的任何示例。
VEHICLE CATEGORY | CATEGORY | SUBCATEGORY
A | Exteriors | Badges
A | Exteriors | Badges
A | Exteriors | Mirrors
A | Interiors | Wheels
A | Interiors | Rears
想要包含以下组合的单元格:
A | Exteriors | Mirrors
我尝试过但没有成功:
//tr[contains(td[1], 'A')]/td[2][contains(., 'Exterior')] td[3][contains(., 'Mirror')]
//tr[contains(td[1], 'A')]/td[2][contains(., 'Exterior')] /td[3][contains(., 'Mirror')]
css=tr([td:contains('A')][td:contains('Exterior')][td:contains('Mirror')])
css=tr([td:contains('A')][td:contains('Exterior')][td:contains('Mirror')])
有人能帮忙吗?
我认为你有几个错别字:
//tr[contains(td[1], '1') and contains(td[2], 'Eve') and contains(td[3], 'Jackson')]
但我不是 100% 这是最有效的,但它会起作用。