今天,我编写了一个程序,该程序自动检查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
        */

09-12 10:08