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:-我正在启动一个应用程序,启动后我有两个选择。登录和注册。当应用程序启动时,默认情况下应显示登录框,但不显示注册框。