ai didi

java - 按钮单击 Selenium java

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:21:55 24 4
gpt4 key购买 nike

我有一个按钮:

<input type="button" onclick="onOpenSessionClick()" value="Open device access">     

但是当我执行命令时:

driver.findElement(By.xpath("//input[@value='Open access device' and @type='submit']")).click();

点击没有。这是我的代码:

if (isElementPresent((By.xpath("//input[@value='Open device access']")))) 
{
System.out.println("Je suis dans le if");
Thread.sleep(2000);
driver.findElement(By.xpath("//input[@value='Open device access' and @type='submit']")).click();
System.out.println("Je suis dans le if et jai open");
Thread.sleep(5000);
assertTrue(isElementPresent(By.xpath("/html/body/div[2]/div[3]/div[3]/div[2]/div/div[2]/div[2]/div/div[6]/div/div/div/p/span")));
assertTrue(isElementPresent(By.xpath("/html/body/div[2]/div[3]/div[3]/div[2]/div/div[2]/div[2]/div/div[6]/div/div/div[2]/input")));
assertTrue(isElementPresent(By.xpath("/html/body/div[2]/div[3]/div[3]/div[2]/div/div[2]/div[2]/div/div[6]/div/div/div[2]/input[2]")));
System.out.println("Je suis dans le if et je cherche");
}

最佳答案

你也可以试试这个作为 CSS 选择器

driver.findElement(By.cssSelector("input[type='button'][value='Open device access']")).click();

driver.findElement(By.cssSelector("input[type='button']")).click();

关于java - 按钮单击 Selenium java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16524290/

24 4 0
文章推荐: Java 垃圾收集引起的延迟影响性能
文章推荐: algorithm - Mandelbrot 集的平滑着色算法
文章推荐: java - 调用接受 Class 并返回 T 的泛型方法时,如何返回特定类型的列表?
文章推荐: java - 通过输入流将字节流上传到 Google Drive
塔克拉玛干
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com