gpt4 book ai didi

javascript - Protractor TAB 键已停止改变焦点,现在正在添加空格

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:18 25 4
gpt4 key购买 nike

我们有一些使用 TAB 键将焦点切换到下一个输入字段的 Protractor 测试,效果很好。

在过去几天的某个地方,它已停止改变焦点,现在改为添加空格。

  • 手动按下 TAB worker 。
  • 我们还测试了 google.com,它的行为相同。

有人遇到过这种行为变化吗?

谢谢!

    var tab = protractor.Key.TAB;

describe('testing', function() {
it('Should do stuff.', function() {
browser.ignoreSynchronization = true; // for non angular page.

browser.get('http://www.google.com');
browser.sleep(1000);
$('.gsfi').sendKeys('123');
browser.sleep(1000); // have some time to look.
browser.actions().sendKeys(protractor.Key.TAB).perform(); //different methods, same effect.
$('.gsfi').sendKeys(tab); // different methods, same effect.
});
});

最佳答案

这似乎是 Chrome 44 的回归。我已经指出了 an issue in Protractor bug tracker在评论中。 Here is an issue in chromedriver bug tracker ,它描述了相同的行为。在某些情况下,不仅 TAB,而且 ENTER 和 SPACE 键也开始失败。

阅读这些问题的评论得出的结论是,Chromium 源代码在处理输入事件方面发生了变化 (possible breaking diff)。

an issue in Chromium bug tracker aboit,开发人员说它已经被修复,但是需要一些时间才能将此修复到 Chrome 的稳定版本中。如果您赶时间,应将 Chrome 降级到低于 44.0.2358.0 ( source ) 的版本。

更新:

我最近得到了一个更新,TAB 键在 Chrome 44.0.2403.130 中再次起作用。

关于javascript - Protractor TAB 键已停止改变焦点,现在正在添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31586830/

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