小编bpk*_*bpk的帖子

如何在Selenium中调用JavaScript函数?

我需要在Firefox中调用Selenium WebDriver的JavaScript函数.我在Firebug的Command Editor中使用此命令在登录我的网站后调用文件上传应用程序:

infoPanel.applicationManager.changeApp('FileUploader', {action: 'new'})
Run Code Online (Sandbox Code Playgroud)

有没有办法从Selenium执行此操作?

javascript selenium

5
推荐指数
2
解决办法
2万
查看次数

Selenium - 在DIV下查找子元素

有人可以帮助我使用以下HTML:

<div id="ext-156" class="menuBar">
  <a id="ext-234" href="javascript:void(0);" class="active">
    <i id="ext-365" class="menuItem"></i>
  </a>
</div> 
Run Code Online (Sandbox Code Playgroud)

我正在寻找具有类"menuItem"的元素,并且只在div中使用Selenium中的类"menuBar".

html selenium class parent-child selenium-webdriver

5
推荐指数
1
解决办法
8265
查看次数

使用javascript进行Ajax/XMLHttpRequest跟踪

我知道firebug可以跟踪页面上的所有Ajax/XHR事件.但是我需要准备一个工具,在已经存在的网页上按钮点击时自动跟踪这些调用.

我的网页的HTML和JS结构如下:

HTML:

<a href="javascript:void(0)" id="callButton" class=" call-btn " style="width: 30px;">Call</a>
Run Code Online (Sandbox Code Playgroud)

JS:

scope: this,
id: 'callButton',
handler: function () {
    Ext.Ajax.request({
        url: '/Ajax/getCall/callUser/',
        params: {
            userID: usr.id
        },
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议如何在另一个JavaScript或其他东西的帮助下跟踪这个ajax调用?基本上我需要获得按钮单击时调用的内容,在此示例中:"/ Ajax/getCall/callUser /".它也适用于我页面上的所有按钮.

html javascript ajax trace xmlhttprequest

1
推荐指数
1
解决办法
1351
查看次数