以下 Microsoft 帐户登录代码不起作用:
browser.driver.findElement(By.css("#cred_userid_inputtext")).sendKeys("suyash@xxxxx.onmicrosoft.com");
browser.driver.findElement(By.css("#cred_password_inputtext")).sendKeys("xxxx2");
browser.driver.findElement(By.id('cred_sign_in_button')).click();
browser.driver.findElement(By.id('cred_sign_in_button')).click(); browser.driver.sleep(5000);
我使用的是 Chrome 64 位浏览器。
最佳答案
不要使用全局 browser.driver...
选择器方法,而是尝试使用此串联语法。
$('#cred_sign_in_button).click();
$(..)
是 element(by.css(..
) 的简写
更多示例 -> http://luxiyalu.com/protractor-locators-selectors/
Protractor 有多种不同的方式可供您选择属性。您介意发布您要选择的按钮的 HTML 元素吗?
关于javascript - 无法使用 Protractor 单击我的 angularjs 应用程序的 Microsoft 帐户的登录按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36403407/