我是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可以使用这个例子吗?
非常感谢您的每一个答案。
答案 0 :(得分:0)
确保您的element1不在函数内,并且您的文件以正确的顺序加载。
<expr1>