Chrome Developer Console问题

时间:2011-07-17 18:52:01

标签: google-chrome console google-chrome-devtools

我正在尝试在我的网站上测试一个产生随机整数的功能。我想知道是否可以使用chrome开发者控制台触发带代码的按钮事件,而无需在物理上按下页面上的按钮。也可以发送与用户放入文本框的值不同的值。假设用户将他的名字放在“Tom”中,是否有办法通过控制台中的代码触发按钮事件,以及为了测试目的而更改用户输入。

1 个答案:

答案 0 :(得分:5)

您可以在控制台中运行(几乎)所需的任何JavaScript代码,它将在页面上下文中执行。例如,要模拟按钮上的单击,您可以键入并运行:

document.getElementsByTagName("button")[0].click()

将点击页面上的第一个按钮。显然,你可以通过这种方式更改任何字段中的任何值,但我不完全理解你希望如何做到这一点 - 你想绕过用户,但用户不会坐在Chrome前面,你的控制台是你的'我喜欢用?