Если вы перейдете по этой ссылке [информация для входа уже есть]
https://admin-demo.nopcommerce.com/Admin/CustomerRole/List
Я пытаюсь узнать статус бесплатной доставки для администратора . Я пробовал несколько вещей, но не могу найти способ получить его
Проба 1:
//table//thead//th[1]/../../..//tbody//tr//td[text()='Administrators'] >> role
//table//thead//th[text()='Free shipping']/../../../../../..//tbody//tr//td[text()='Administrators'] >> service of role *** I think from Admin i should traverse to service type
Проба 2:
public void changeRoleAs(String roleName , String roleType, String isActive)
{
List<WebElement> allHeaders = driver.findElements(By.xpath("//table//thead//th"));
int colValue = allHeaders.indexOf(roleType)+1;
String customLoc = "//td[text()='" + roleName + "']/..//td['" + colValue + "']/i";
String vurrentValue = driver.findElement(By.xpath(customLoc)).getAttribute("nop-value");
if(!vurrentValue.equals(isActive))
{
}
Какой может быть xpath, который я могу использовать для проверки статуса, скажем что-то вроде ниже
Admin / FreeShipping. / I getAttribute ["nop-value"]
Заранее благодарим за уделенное время.