gpt4 book ai didi

javascript - 将 key 作为特殊字符发送

转载 作者:行者123 更新时间:2023-11-28 20:53:46 24 4
gpt4 key购买 nike

如何在 Protractor 的用户输入中发送以下 ^^?

我使用了以下代码:

txtCraBox.sendKeys('\u0302','\u0302')

但我没有获得所需的表示如下:^^

这是完整的测试:

it('should not accept alphanumeric between carets with no prefix (' + component.name + ')', function() {
moveComponent(component.componentIdx).then(function() {
txtCraBox.sendKeys('\u005E', '\u005E')
.then(function() {
txtCraBox.click().then(
function() {
browser.actions().sendKeys(protractor.Key.ARROW_LEFT).perform().then(
function() {
for (var i = 0; i < alphaNumList.length; i++) {
txtCraBox.sendKeys(alphaNumList[i]).then(function() {
expect(txtCraBox.getAttribute('value')).toBe('\u005E\u005E');
expect($(craBoxCss + '>p').getAttribute('value')).toBe('\u005E\u005E');
});
}
});
});
});
});
});

有人可以帮助我吗?

最佳答案

它实际上对我有用。这是一个示例代码:

describe("Google search", function () {
beforeEach(function () {
browser.ignoreSynchronization = true;
browser.get("https://google.com");

browser.wait(EC.presenceOf(element(by.name("q"))), 5000);
});

it("should enter unicode characters", function () {
element(by.name("q")).sendKeys('\u0302', '\u0302').sendKeys(protractor.Key.ENTER);
browser.sleep(10000);
});
});

这是测试期间 Google 搜索输入的屏幕截图:

enter image description here


对于^^,你可以使用:

.sendKeys('^^')

或:

.sendKeys('\u005E', '\u005E')

关于javascript - 将 key 作为特殊字符发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34755154/

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