0
如何模擬Selenium webdriver中的Enter鍵?
我想爲國家/地區的下拉菜單中選擇一個菜單,只有在點擊輸入或點擊其中一個列表選項後才能選擇列表。
這裏是我的代碼,直到輸入鍵的點。代碼在第七行中斷。如何在selenium webdriver中模擬'Control key'
it('Should let valid users login' .function() {
browser.url('/customer/signup'); browser.element('#customer_user_attributes_first_name').setValue('Name');
browser.element('#customer_user_attributes_last_name').setValue('lastname');
browser.element('#customer_user_attributes_email').setValue('[email protected]');
browser.element('#customer_company').setValue('company');
browser.element('#customer_phone_number').setValue('2222222222');
browser.click('.select2-selection__arrow')[0]
browser.element('.select2-search__field').setValue('United States');
參考這篇文章http://stackoverflow.com/questions/1629053/typing-enter-return-key-in-selenium – Akbar
@Akbar這是JS。如果我添加.sendKeys(Keys.ENTER)然後我得到一個錯誤,沒有定義鍵。你知道鑰匙的進口嗎?錯誤「1)應讓有效的用戶登錄:鍵未定義」 –