Вот скрипт в приложениикак нажать на боковой панели в автоматизированном тесте
Я попытался другой тип локаторов нажать на стороне барда, такие как XPath и LinkText, но он не работает. Кто-нибудь знает, как с этим справиться.
Вот скрипт в приложениикак нажать на боковой панели в автоматизированном тесте
Я попытался другой тип локаторов нажать на стороне барда, такие как XPath и LinkText, но он не работает. Кто-нибудь знает, как с этим справиться.
Это должно работать:
$('.al-sidebar-list-item').click();
(. Не уверен, что вам нужно нажать здесь, но это пример)
Здесь .
показывает класс в CSS
Или ты может хранить его в переменной для последующего использования:
var sideBar = $('.al-sidebar-list-item');
sideBar.click();
FYI $
ярлык для element(by.css())
http://www.protractortest.org/#/api?view=ElementFinder.prototype. $
Вы можете разместить решения, которые вы пробовали? И xpath, и linkText должны быть точными. – Fissio
Вот что я пробовал 'element (by.css (' a [href = "#/pages/frontend? Node = C04 & key = 25"] ')). Click();' 'элемент (by.xpath ("// span [. =' Frontend ']")). Click();' 'driver.findElement (By.xpath ("// span [@ class =' ion-android-home ']")). Click();' 'element (by.cssContainingText (' a ',' frontend ')). Click();' Я не испытываю, поэтому ожидаются ошибки. – Zed
Я также пробовал csscontainingtext только css, но не повезло – Zed