首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Java实现硒RC中的JavaScript

用Java实现硒RC中的JavaScript
EN

Stack Overflow用户
提问于 2011-02-23 10:38:46
回答 1查看 1K关注 0票数 0

我在user-extensions.js中有以下函数

代码语言:javascript
复制
file:Selenium.prototype.doTypeRepeated = function(locator, text) {
    // All locator-strategies are automatically handled by "findElement"
    var element = this.page().findElement(locator);

    // Create the text to type
    var valueToType = text + text;

    // Replace the element text with the new text
    this.page().replaceText(element, valueToType);
};

我在Java中使用Selenium。我有Java类文件"Services_ProcMethodREOI.java“。我在Java文件中使用了以下行来调用javascript函数typeRepeated()

代码语言:javascript
复制
selenium.getEval("typeRepeated(\"txtAppCode\", \"service5\")");
//txtAppCode is a textfield and service5 is the inputted text on that textfield

当我使用eclipse运行Java文件时,发现了以下错误:

com.thoughtworks.selenium.SeleniumException: ERROR:引发异常:预期对象

请建议我如何解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-23 12:25:03

您需要使用doCommand方法来启动您创建的新命令。THere是http://seleniumhq.org/docs/08_user_extensions.html#using-user-extensions-with-selenium-rc的优秀文档

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5089748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档