2016-04-04 35 views
1

以下爲微軟賬戶登錄不工作代碼:無法點擊Microsoft帳戶我angularjs應用的登錄按鈕用量角器

browser.driver.findElement(By.css("#cred_userid_inputtext")).sendKeys("[email protected]"); 
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位瀏覽器。

回答

0

而不是使用全局browser.driver...選擇器方法,請嘗試使用此連接的語法。

$('#cred_sign_in_button).click();

$(..)element(by.css(.. 更多的例子手短 - >http://luxiyalu.com/protractor-locators-selectors/

量角器有很多不同的方式,你可以選擇一個attribute.Would你介意張貼按鈕的HTML元素你正試圖選擇?

+0

用量角器.seeking一些其他的解決方案 –

+0

如果你看了我在我的答案鏈接的文章中,你會看到它的Jquery不工作不是jQuery的:) **「的$不是一個jQuery選擇,但(by.css('#some-id'))。以這種方式,我們可以通過id,class和attributes來選擇元素「** – modusAndrew

+1

yes得到它謝謝! –

相關問題