【发布时间】:2016-04-18 04:04:09
【问题描述】:
如何在 Selenium webdriver 中模拟回车键?
我想在国家/地区的下拉菜单中选择一个菜单,并且仅在按 Enter 或单击其中一个列表选项时才选择列表。
这是我的代码,直到输入键为止。代码在第 7 行中断。
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('test@email.com');
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');
【问题讨论】:
-
@Akbar 这是给 JS 的。如果我添加 .sendKeys(Keys.ENTER) ,则会收到未定义键的错误。您知道密钥的导入吗?错误“1)应该让有效用户登录:未定义键”
标签: selenium webdriver key enter