транспортир, как выбрать ссылку внутри href - PullRequest
0 голосов
/ 24 мая 2018

Я новичок в транспортире.Я пытаюсь взять ссылку href внутри тега "a", но она никогда не работает.Я пытался разными способами с кодом, который я нашел в Интернете, но ничего из этого не работало с моим проектом.Я всегда получаю ошибки в этой части кода.

Вот мой HTML:

<li class="main_navigation_field" role="presentation"><a href="https://www.google.com/" role="menuitem" class="main_navigation " data-linktext="primary Nav:Real Summary">Real Summary</a></li>

Я пытался с:

// var real_summary = driver.findElement(By.linkText("Real Summary")).getAttribute('href');         
// var real_summary = element(by.xpath("//a[contains(text(), 'Real Summary')]"));
// expect(real_summary).to.be.equal("https://www.google.com/");

// var real_summary = element(by.linkText('Real Summary'));
// expect(real_summary.getAttribute('href')).to.be.equal('https://www.google.com/');
var real_summary = element(by.partialLinkText('Real')).getAttribute('href');

// var real_summary = element(by.cssContainingText('.main_navigation','Real Summary')).getAttribute('href');
// var real_summary = element(by.cssContainingText("[href*=]","Real Summary")).getAttribute('href');

Я получаюследующая ошибка (или похожие ошибки)

"E/launcher - No element found using locator: By(partial link text, Booking)
[10:40:36] E/launcher - NoSuchElementError: No element found using locator: By(partial link text, Booking)"

Как я могу сделать это правильно?

...