Javascript 验证默认情况下是否选择了登录链接

Javascript 验证默认情况下是否选择了登录链接,javascript,automation,protractor,Javascript,Automation,Protractor,登录链接在这里 it('CDTR_Page_001 - Verify LoginPage fields - {Logo,Login,SignUp,Login Selected by default}', () => { loginpage.LoginPage().logo.getLocation().then((location) => { expect(location.height).toBe(51); expect(location.w

登录链接在这里

it('CDTR_Page_001 - Verify LoginPage fields - {Logo,Login,SignUp,Login Selected by default}', () => {

    loginpage.LoginPage().logo.getLocation().then((location) => {
        expect(location.height).toBe(51);
        expect(location.width).toBe(213);
    });
    expect(loginpage.LoginPage().logo.isDisplayed()).toBeTruthy();
    expect(loginpage.LoginPage().login_link.isDisplayed()).toBeTruthy();
    expect(loginpage.LoginPage().login_link.isEnabled()).toBeTruthy();
    expect(loginpage.LoginPage().login_link.isSelected()).toBeTruthy();
});

我认为在这种情况下,
isSelected()
不起作用。它主要用于复选框,虽然我在选项卡元素中使用过它,但它们并不总是使用这种方法。
您能否分享元素被选中/突出显示(蓝色)时的外观(登录选项卡)?

您可能需要执行类似于
.getAttribute()
的操作,而不是我认为在这种情况下,
isSelected()
不起作用。它主要用于复选框,虽然我在选项卡元素中使用过它,但它们并不总是使用这种方法。
您能否分享元素被选中/突出显示(蓝色)时的外观(登录选项卡)?

您可能需要执行类似于
.getAttribute()
的操作

不清楚您在寻找什么。您能澄清您的问题并添加所需的输出吗?您能包括您得到的错误吗?从我读到的内容来看,您试图断言
loginpage.loginpage().login\u link.isSelected()
是true@Mirakurun:-我正在启动一个应用程序,启动后我有两个选择。登录和注册。当应用程序启动时,默认情况下应该显示登录框,但不显示注册框。不清楚您在寻找什么。您能澄清您的问题并添加所需的输出吗?您能包括您得到的错误吗?从我读到的内容来看,您试图断言
loginpage.loginpage().login\u link.isSelected()
是true@Mirakurun:-我正在启动一个应用程序,启动后我有两个选择。登录和注册。当应用程序启动时,默认情况下应显示登录框,但不显示注册框。