ImageTag существует в TR?

РЕДАКТИРОВАТЬ:

public bool getImage()
{
    IWebElement table = driver.FindElement(By.Id("DIV_ID_1"));

    string name = String.Format("//*[contains(text(), \'{0}\')]", 'TEST1');
    IWebElement element = table.FindElement(By.XPath(name));
    IWebElement parent = element.FindElement(By.XPath(".."));

    try
    {
        IWebElement image = element.FindElement(By.XPath("//img"));
    }
    catch (NoSuchElementException e)
    {
        return false;
    }

    return true;
}

Как бы я узнал, еслиTEST1 имеетImage? в приведенном ниже исходном коде HTML, у меня есть tr, а внутри tr у меня есть td, и некоторые tr может иметь тег изображения, а некоторые нет

Итак, я буду передавать имя для примера:TEST1 и в ответах я буду ожидать, если имя имеет тег изображения или нет.

еще раз, если я пройдуTEST2 а такжеTEST3 должноreturn null так как у него нет тега изображения и где какTEST1 а такжеTEST4 имеетImage tag следовательно, это должно вернуть мне правду.

Я пробовал что-то вроде этого, но не получилось:

string name = String.Format(".//td[contains(., \'{0}\')]/..//@src", "TEST1");
IWebElement element = driver.FindElement(By.XPath(name));

получить эту ошибку: после попытки вышеуказанного кода ...

Выражение xpath '.// td [содержит (.,' TEST1 ')] /..//@ src' не может быть оценено или не приводит к WebElement

Ниже приведен исходный код HTML

<div id="DIV_ID_1">
    <table id="TBLID1">
        <tr>
            <td>
                TEST1
            </td>
            <td>
                <img id="ctl00" src="../App_Themes/Default/images/phone.gif" />
            </td>
        </tr>
        <tr>
            <td>
                TEST2
            </td>
        </tr>
        <tr>
            <td>
                TEST3
            </td>
        </tr>
        <tr>
            <td>
                TEST4
            </td>
            <td>
                <img id="ctl02" src="../App_Themes/Default/images/phone.gif" />
            </td>
        </tr>
    </table>
</div>

Ответы на вопрос(2)

Ваш ответ на вопрос