gpt4 book ai didi

javascript - 在启动 selenium 脚本之前,如何在浏览器的 localStorage 中使用 ruby​​ 设置项目

转载 作者:行者123 更新时间:2023-11-29 21:42:27 24 4
gpt4 key购买 nike

在启动 selenium 脚本之前,我试图在浏览器的 localStorage 中设置 Item

我试图用这个命令清除本地存储

driver.get('javascript:localStorage.clear();')

它适用于 firefox 浏览器。然后设置一个我试过的项目

driver.get('javascript:"window.localStorage.setItem('key','value');", item, value):'

命令已执行但值未更新。

我这样做是因为在本地存储中设置一个值后,我可以在窗口中看到一个我需要测试的选项卡。

我正在使用 Selenium webdriver 和 ruby​​。

最佳答案

你试过吗:

driver.execute_script("<javascript command>")

而不是使用driver.get?这将实际执行命令。您还可以使用开发人员工具的 JavaScript 控制台测试要运行的命令。

关于javascript - 在启动 selenium 脚本之前,如何在浏览器的 localStorage 中使用 ruby​​ 设置项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32270421/

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