我需要去几个网站并获取特定的数据集
I need to go few websites and grab specific data set
正在寻找一种方法来访问几个网站(10 个站点)并获取一组数据,因为我是编码新手,所以需要一个合适的方法。
代码:
WebUI.openBrowser('');
WebUI.navigateToUrl("www.site1.com");
WebUI.maximizeWindow();
String text1 = WebUI.getText(findTestObject("xpath"));
是否需要对所有 10 个网站都执行此操作?
假设您有一个数组中的 10 个网址。创建另一个将保存文本值的空数组:
WebUI.openBrowser('');
def mySites = ["www.site1.com", "www.site2.com", "www.site3.com", "www.site4.com", "www.site5.com", "www.site6.com", "www.site7.com", "www.site8.com", "www.site9.com", "www.site10.com"];
def myTexts = [];
然后在 for 循环中循环上面的代码,并将文本值添加到数组中(注意:xpath 元素名称对于本示例中的所有站点都是相同的,您应该根据需要进行编辑):
for(i=0; i<mySites.size; i++){
WebUI.navigateToUrl("www.site1.com");
WebUI.maximizeWindow();
myTexts << WebUI.getText(findTestObject("xpath"));
}
正在寻找一种方法来访问几个网站(10 个站点)并获取一组数据,因为我是编码新手,所以需要一个合适的方法。
代码:
WebUI.openBrowser('');
WebUI.navigateToUrl("www.site1.com");
WebUI.maximizeWindow();
String text1 = WebUI.getText(findTestObject("xpath"));
是否需要对所有 10 个网站都执行此操作?
假设您有一个数组中的 10 个网址。创建另一个将保存文本值的空数组:
WebUI.openBrowser('');
def mySites = ["www.site1.com", "www.site2.com", "www.site3.com", "www.site4.com", "www.site5.com", "www.site6.com", "www.site7.com", "www.site8.com", "www.site9.com", "www.site10.com"];
def myTexts = [];
然后在 for 循环中循环上面的代码,并将文本值添加到数组中(注意:xpath 元素名称对于本示例中的所有站点都是相同的,您应该根据需要进行编辑):
for(i=0; i<mySites.size; i++){
WebUI.navigateToUrl("www.site1.com");
WebUI.maximizeWindow();
myTexts << WebUI.getText(findTestObject("xpath"));
}