如何在不考虑事件类型的情况下调用HTML元素的事件?

时间:2019-11-12 05:52:12

标签: html selenium events inputbox

我有一个HTML元素,例如我的html文件中的输入框。该元素设置有诸如onclick,onmouseover等事件。我们不知道事件类型。我想使用Selenium(或任何其他类似的库)在不知道事件类型的情况下执行该事件。我希望它执行它看到的与该元素相关的任何事件。

这怎么可能?

我尝试过execute_script。当输入为obj_browser.execute_script('alert(1)')之类的脚本时,我会看到警报框。但是,如果我运行obj_browser.execute_script('<input onclick='alert()'),它将不起作用。我正在寻找一个函数,无论何时收到此类输入,它都会执行与该元素相关的所有事件,而与事件的类型无关。

0 个答案:

没有答案