gpt4 book ai didi

javascript - 如何让 Protractor 在搜索框内单击?

转载 作者:行者123 更新时间:2023-11-28 21:04:47 25 4
gpt4 key购买 nike

我希望能够在页面上的搜索框内单击,然后单击提交,然后有几个 expect 语句。到目前为止我有这个:

it('should redirect to the correct page', function(){
browser.driver.findElement(by.id('header-search')).click();
browser.driver.findElement(by.id('header-search')).sendKeys("aaa");
//element.all(by.id('header-search')).sendKeys("tfgm");
expect(browser.getCurrentUrl()).toEqual("http://localhost:8080/web/customer/account");
});

当我运行 Protractor 时,它所做的只是单击框,而不是粘贴文本。有人知道出了什么问题吗?

最佳答案

在输入 key 之前无需单击搜索字段,您可以直接执行此操作。如果用户应该在输入搜索词后点击提交按钮,请不要忘记让 Protractor 点击它:

it('should redirect to the correct page', function(){
element(by.id('header-search')).sendKeys('foo');
$('[type="submit"]').click();
//Expect-statements
});

关于javascript - 如何让 Protractor 在搜索框内单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29297717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com