首页 > 解决方案 > 如何在其中找到按钮

问题描述

我是自动化的新手,我以前的经验是使用非 Angular 应用程序,因此我开始使用 Protractor。

我想浏览网站,但找不到正确的选择器。

该按钮在屏幕底部以红色突出显示:

我在许多代码中尝试过以下代码:

element(by.name('Flota')).click()

或者

element(by.css('.ng-tns-c11-5')).click()
element(by.css('div[title=Flota]'));

标签: protractor

解决方案


也许您应该以<a>or<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'));

推荐阅读