如何使用javascript(Selenium webdriver)使用变量

时间:2018-03-19 17:10:15

标签: javascript selenium-webdriver

我是javascript初学者,因为我还在使用Java selenium webdriver。

现在我需要使用javascript,但我无法找到答案如何在两个文件之间使用javascript来使用变量。

这意味着page1.js包含element1,page2.js包含element2(我有两个不同的前端页面)。

例如,为了更好地理解(只有一个前端页面):

// Store and compare values using JAVA into one file (front-end page).

    webelement element1 = driver.findElement(By.id("notearea"));
    webelement element2 = driver.findElement(By.xpath("//*[@id="sidebar"]
/div...  "));

    String actual = element1.getText();
    String expected = element2.getText();
    System.out.println(actual);
    System.out.println(expected);

 if(expected.equals(actual)){
            System.out.println("Pass");
        }
            else {
                System.out.println("Fail");
            }

我的问题是:

如果element1在不同的页面上,使用javascript webdriver可以使用这个例子吗?

非常感谢您的每一个答案。

1 个答案:

答案 0 :(得分:0)

确保您的element1不在函数内,并且您的文件以正确的顺序加载。

<expr1>