单击与硒什么都不做的reddit上的下一步按钮

胆小
private void next() {
        WebDriver driver = new FirefoxDriver();
        driver.get("http://www.reddit.com/r/pics/");
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        WebElement element = driver.findElement(By
                .xpath("//span[contains(.,'next')]"));
        element.click();
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        System.out.println(driver.getCurrentUrl());

此代码正确吗,当焦点单击时,单击“下一步”时,将所有内容滚动到该按钮

戴夫·伯奇

您的xpath选择器错误。

更改为:

WebElement element = driver.findElement(By
    .xpath("//a[contains(text(),'next')]"));

甚至更好(如果主题链接之一包含文本“ next”),请使用:

WebElement element = driver.findElement(By
    .xpath("//span[@class='nextprev']/a[contains(text(), 'next')]")); 

这将确保所拾取的a元素在页面底部的正确范围内,并使您的测试不那么脆弱。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带“下一步”按钮的NumberDecimal InputType

来自分类Dev

UITextField-下一步按钮(2)

来自分类Dev

单击“下一步”按钮时,jQuery选项卡突出显示

来自分类Dev

如何使Selenium单击“下一步”按钮,直到不再可用为止?

来自分类Dev

在JavaScript代码中添加5秒的延迟,因为单击“下一步”按钮

来自分类Dev

无法在TestFlight外部测试上按“下一步”按钮

来自分类Dev

Python Selenium单击下一步按钮直到结束

来自分类Dev

硒单击下一步按钮而不是后退按钮

来自分类Dev

角度-激活状态在“下一步”和“后退”按钮上被删除

来自分类Dev

单击提交按钮后,布尔玛步骤无法继续进行下一步

来自分类Dev

Google下一步按钮上的Selenium驱动程序NoSuchElementException

来自分类Dev

创新设置:多个“下一步”按钮

来自分类Dev

如何使用“下一步”和“上一步”按钮从数据库读取数据

来自分类Dev

使用javascript的“下一步”和“后退”按钮

来自分类Dev

项目xml文件的下一步按钮-android

来自分类Dev

Android的“下一步”和“完成”按钮

来自分类Dev

Foxpro表单数据绑定和“下一步”,“上一步”按钮

来自分类Dev

在JavaScript代码中添加5秒的延迟,因为单击“下一步”按钮

来自分类Dev

使用java Swing单击下一步时,图像未显示在JLabel上

来自分类Dev

单击下一步按钮和在jQuery上单击Enter之间的区别

来自分类Dev

下一步按钮触发CSS动画的

来自分类Dev

单击下一步按钮时如何清除按钮颜色?

来自分类Dev

Android-如果在第二个按钮上单击,则运行下一步

来自分类Dev

Android - 下一步按钮不起作用

来自分类Dev

QWizardPage:如何重新禁用“下一步”按钮

来自分类Dev

当用户在我的表单上单击下一步时添加加载动画

来自分类Dev

单击“下一步”按钮时将焦点移动到 EditText 的右侧

来自分类Dev

使用 PageViewController 上的下一步按钮

来自分类Dev

尝试在抓取时单击下一步按钮

Related 相关文章

  1. 1

    带“下一步”按钮的NumberDecimal InputType

  2. 2

    UITextField-下一步按钮(2)

  3. 3

    单击“下一步”按钮时,jQuery选项卡突出显示

  4. 4

    如何使Selenium单击“下一步”按钮,直到不再可用为止?

  5. 5

    在JavaScript代码中添加5秒的延迟,因为单击“下一步”按钮

  6. 6

    无法在TestFlight外部测试上按“下一步”按钮

  7. 7

    Python Selenium单击下一步按钮直到结束

  8. 8

    硒单击下一步按钮而不是后退按钮

  9. 9

    角度-激活状态在“下一步”和“后退”按钮上被删除

  10. 10

    单击提交按钮后,布尔玛步骤无法继续进行下一步

  11. 11

    Google下一步按钮上的Selenium驱动程序NoSuchElementException

  12. 12

    创新设置:多个“下一步”按钮

  13. 13

    如何使用“下一步”和“上一步”按钮从数据库读取数据

  14. 14

    使用javascript的“下一步”和“后退”按钮

  15. 15

    项目xml文件的下一步按钮-android

  16. 16

    Android的“下一步”和“完成”按钮

  17. 17

    Foxpro表单数据绑定和“下一步”,“上一步”按钮

  18. 18

    在JavaScript代码中添加5秒的延迟,因为单击“下一步”按钮

  19. 19

    使用java Swing单击下一步时,图像未显示在JLabel上

  20. 20

    单击下一步按钮和在jQuery上单击Enter之间的区别

  21. 21

    下一步按钮触发CSS动画的

  22. 22

    单击下一步按钮时如何清除按钮颜色?

  23. 23

    Android-如果在第二个按钮上单击,则运行下一步

  24. 24

    Android - 下一步按钮不起作用

  25. 25

    QWizardPage:如何重新禁用“下一步”按钮

  26. 26

    当用户在我的表单上单击下一步时添加加载动画

  27. 27

    单击“下一步”按钮时将焦点移动到 EditText 的右侧

  28. 28

    使用 PageViewController 上的下一步按钮

  29. 29

    尝试在抓取时单击下一步按钮

热门标签

归档