小编pew*_*007的帖子

加载页面后,selenium获取当前URL

我在Java中使用Selenium Webdriver.我想在点击"下一步"按钮后从第1页到第2页获取当前网址.这是我的代码:

    WebDriver driver = new FirefoxDriver();
    String startURL = //a starting url;
    String currentURL = null;
    WebDriverWait wait = new WebDriverWait(driver, 10);

    foo(driver,startURL);

    /* go to next page */
    if(driver.findElement(By.xpath("//*[@id='someID']")).isDisplayed()){
        driver.findElement(By.xpath("//*[@id='someID']")).click();  
        driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
        wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//*[@id='someID']")));
        currentURL = driver.getCurrentUrl();
        System.out.println(currentURL);
    }   
Run Code Online (Sandbox Code Playgroud)

在获取当前url之前,我有隐式和显式等待调用以等待页面完全加载.但是,它仍然打印出第1页的网址(预计它将成为第2页的网址).

java paging selenium webdriver

25
推荐指数
1
解决办法
11万
查看次数

将App Inventor UI导出到Eclipse

我是Android开发的新手,现在我正在开发一个开发Android应用程序的团队项目,我负责用户界面.我的队友正在使用eclipse编写代码,我正在使用App Inventor来设计UI.我的问题是,如何将UI导出到eclipse?或者我可以吗?

eclipse android app-inventor

5
推荐指数
1
解决办法
7040
查看次数

Prolog中的zip功能

我是Prolog的新手,我的任务要求我们实现如下所述的功能:

写Prolog的谓词zip(L1,L2,L3)如果列表是真的L3被压缩和解(即洗牌"或交错")名单的元素获得L1L2.更新:列表L1,并L2可以有不同的长度.例如,完成后,您应该得到以下行为:

?- zip([1,2],[a,b],[1,a,2,b]).
true.
?- zip([1,2],[a,b],X).
X = [1, 2, a, b] ;
X = [1, 2, a, b] ;
X = [1, a, 2, b] ;
X = [1, a, b, 2] ;
X = [a, 1, 2, b] ;
X = [a, 1, b, 2] ;
X = [a, b, 1, 2] ;
X = [a, b, 1, 2] ;
false.
?- zip([1,2],[a,b],[1,2,a,b]).
true.
?- …
Run Code Online (Sandbox Code Playgroud)

list prolog

5
推荐指数
1
解决办法
3976
查看次数

标签 统计

android ×1

app-inventor ×1

eclipse ×1

java ×1

list ×1

paging ×1

prolog ×1

selenium ×1

webdriver ×1