我是自动化的新手,我以前的经验是使用非角度应用程序,因此我开始使用量角器。
虽然找不到正确的选择器,但我想浏览整个网站。
The button is highlighted in red on the bottom of the screen:
我尝试过以下代码:
element(by.name('Flota')).click()
或
element(by.css('.ng-tns-c11-5')).click()
element(by.css('div[title=Flota]'));
答案 0 :(得分:0)
也许您应该定位<a>
或<nb-icon>
元素?
尝试以下定位器:
使用:
element(by.css('.ng-tns-c11-16.ng-star-inserted.active'));
或nb-图标:
element(by.css('.menu-icon.ng-tns-c11-16.ng-star-inserted'));
此外,如果您需要定位<span>
元素:
element(by.css('.ng-tns-c11-16.ng-star-inserted.active span'));
答案 1 :(得分:0)
我建议
by.css("a[title='Flota']") //if this is the button you are looking for
因为定位符越短-越好
答案 2 :(得分:0)
非常感谢您的帮助!
不幸的是,尽管我进行了额外的反复试验,但我尝试了您提供的所有选项,但没有用。 我计算出的代码如下,也许会对其他像我这样的新手有所帮助:
element.all(by.css('#menu-item ng-tns-c11-4 ng-star-inserted li'))。click()