今天,我编写了一个程序,该程序自动检查Netflix帐户是否正常运行。但是我在需要接受URL中所有国家/地区代码的问题上苦苦挣扎。我想在Linux中使用*,但我的IDE给我Errors。解决方案是什么,还有更好的方法吗?
WebUI.openBrowser('')
WebUI.navigateToUrl('https://www.netflix.com/login')
WebUI.setText(findTestObject('/Page_Netflix/input_email'), '[email protected]')
WebUI.setText(findTestObject('/Page_Netflix/input_password'), '1234')
WebUI.click(findTestObject('/Page_Netflix/button_Sign In'))
TimeUnit.SECONDS.sleep(10)
if (WebUI.getUrl() == "https://www.netflix.com/" + * + "-" + * + "/login") {
}
WebUI.closeBrowser()
最佳答案
如果要跟踪您所在的国家/地区,只需为两个字符串比较就可以为国家/地区代码创建成对有效值的列表。
如果您不想这样做,并且不接受url字符串中包含的所有内容,那么我建议您使用split method:
String sections[] = (WebUI.getUrl()).split("/");
/* Now we have:
sections[0] = "https:""
sections[1] = ""
sections[2] = "www.netflix.com"
sections[3] = whatever the code country is
sections[4] = login
*/