Я пытаюсь сослаться на элемент, в котором есть «WANT_TO_FIND_THIS_LINK».
Используя это, основной элемент div легко находит:
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']"));
Но когда я пытаюсь перейти по ссылке, она ничего не возвращает.
Я пробовал несколько разных способов, но все они ничего не возвращают:
Но когда я пытаюсь перейти по ссылке, она ничего не возвращает.
Я пробовал несколько разных способов, но все они ничего не возвращают:
р>
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']//div[@class='fc-image image-fit']//a"));
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']//div[contains(@class, 'fc-image')]"));
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']//div[@class='fc-image image-fit']//a"));
Но когда я возвращаюсь наверх с:
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']")); работает нормально.
Проверяю все здесь: http://xpather.com/ и находит то, что мне нужно. Что я делаю не так, любая помощь будет полезна!
Фрагмент HTML-кода:
[url=javascript:void(0);][/url]
WANT_TO_FIND_THIS_LINK

Fun Toy
Compare
Подробнее здесь: https://stackoverflow.com/questions/783 ... g-any-data