在 Selenium 中编写一个简单的函数

发布于 2024-11-01 04:47:00 字数 206 浏览 0 评论 0原文

我是 Selenium 的新手。我对 Selenium 的功能有很多疑问。我将 Selenium RC 与 Java 和 Eclipse 结合使用。

我需要编写一个简单的函数来添加两个数字。我将在 test() 中的什么位置编写该函数?

如果我们想要该函数的任何其他对象,我该如何调用该函数?我们需要声明任何头文件来调用这个函数吗?请帮我。

I am a fresher in Selenium. I have lots of doubt about Selenium functions. I am using Selenium RC with Java and Eclipse.

I need to write one simple function for adding two numbers. Where will I write that function inside the test()?

How can I call that function if we want any other object for this function? Do we need to declare any header file for calling this function? Please help me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

剪不断理还乱 2024-11-08 04:47:00

我会看看这个有用的教程第 1 部分第 2 部分

I would look at this helpful tutorial part 1, part 2

硪扪都還晓 2024-11-08 04:47:00

假设该函数是:

public void waitForElementExistance(final String elementLocator,
        final int seconds, final boolean exists) throws Exception {
    waitTimeFor(new Condition() {
        @Override
        public boolean verify() {
            return selenium.isElementPresent(elementLocator) == exists;
        }
    }, 10);
}

例如,您在 test() 上方编写了此函数,

您可以在 test() 中调用它,如下所示:

waitForElementExistance("css=div.buttonlabel:contains(Upload)", 10, true);

Lets say the function is:

public void waitForElementExistance(final String elementLocator,
        final int seconds, final boolean exists) throws Exception {
    waitTimeFor(new Condition() {
        @Override
        public boolean verify() {
            return selenium.isElementPresent(elementLocator) == exists;
        }
    }, 10);
}

You write this function -- for example -- just above the test()

You can call it in your test() like this:

waitForElementExistance("css=div.buttonlabel:contains(Upload)", 10, true);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文