2016-07-13 25 views
0

在硒webdriver我想使用的条件选择FTP如果FTP存在,然后选择HTTP,如果两个目前选择HTTPS。在硒webdriver我想使用的条件选择FTP,如果FTP存在然后选择HTTP,如果两者都存在选择HTTPS

我有一个下拉 FTP HTTP HTTPS

WebElement SED = BaseTest.driver.findElement(By.xpath( “// * [@类= 'comboBoxItemPicker']”)); sed.click(); Thread.sleep(10000);

BaseTest.driver.findElement(By.xpath("//*[text()='ftp']")).click(); 

回答

0

如果你想从网页的URL获得HTTP/FTP/HTTPS然后使用下面的代码,然后选择特定的价值形式下拉。

String CurrentURL = driver.getCurrentUrl()。toString(); String protocol = CurrentURL.substring(0,CurrentURL.indexOf(“://”));

我希望它能帮助你。

+0

不,我需要循环条件来选择其中的任何一个 –

+0

我需要你的html代码在你想执行的地方,因为如果你有很多的URL,然后在** protocol **变量中存储ftp/http并设置在循环中。 –

相关问题