Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何找到';s在按钮上播放,单击可使用selenium抓取它_Javascript_Python_Html_Selenium - Fatal编程技术网

Javascript 如何找到';s在按钮上播放,单击可使用selenium抓取它

Javascript 如何找到';s在按钮上播放,单击可使用selenium抓取它,javascript,python,html,selenium,Javascript,Python,Html,Selenium,当我点击音频播放按钮时,我对javascript不是非常熟悉,这是按钮的HTML代码: <div class="voice-speaker bg-audio-speaker-on" ng-click="self.onRefreshClick()" ng-class="{ playing: self.isSoundPlaying }" style="background-color: rgb(170, 170, 170);

当我点击音频播放按钮时,我对javascript不是非常熟悉,这是按钮的HTML代码:

<div class="voice-speaker bg-audio-speaker-on" ng-click="self.onRefreshClick()" ng-class="{ playing: self.isSoundPlaying }" style="background-color: rgb(170, 170, 170); height: 200px; width: 200px; transform: matrix(1, 0, 0, 1, 0, 0);"> <div ng-show="self.soundFileQueue.isElectronicVoicePlaying" class="electronic ng-hide">Electronic</div> </div>
电子版

我假设它调用的是self.onRefreshClick(),但是我在哪里可以找到运行在RefreshClick上的代码呢?

如果不看到HTML文件本身,这很难回答。一般来说,应该在HTML文件中定义某种类型的脚本部分。我不完全确定约定是什么,但我通常将所有javascript放在HTML文件的底部,因此您可以从那里开始。它应该是这样的:

<script>
some javascript for onRefreshClick here
</script>

一些用于刷新的javascript单击此处

如果这不起作用,那么我建议只使用
Ctrl+f
并以这种方式搜索,这可能是最快的。如果您正在使用浏览器的inspect功能,那么在顶部的某个地方也应该有一个搜索选项。

我找到了一些脚本标记,但没有刷新。单击底部的一些代码:添加网站和您迄今为止完成的代码!!你需要一个帐户,但它是和任何活动的口头文字。无法添加代码,但我使用的是基本bs4