gpt4 book ai didi

javascript - 将参数传递到 browser.executeScript

转载 作者:行者123 更新时间:2023-12-02 21:05:38 25 4
gpt4 key购买 nike

如何将参数传递到 browser.executeScript

  static sortableDragAndDropByClassName(dragElementClassName: string, dropElementClassName: string) {
return browser.executeScript(function () {
console.log(dragElementClassName);
console.log(dropElementClassName);
});
}

给我以下错误消息:

- Failed: javascript error: dragElementClassName is not defined

我的测试:

 Helpers.sortableDragAndDropByClassName('page-row-option-item-1', 'page-row-option-item-0').then(() => {

...

});

最佳答案

您应该能够将这些变量作为参数传递并像这样访问它们。

return browser.executeScript(function () {
console.log(arguments[0]);
console.log(arguments[1]);
}, dragElementClassName, dropElementClassName);

关于javascript - 将参数传递到 browser.executeScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61232093/

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