gpt4 book ai didi

java - 如何单击具有输入类型和值的按钮?

转载 作者:行者123 更新时间:2023-12-02 01:19:25 27 4
gpt4 key购买 nike

我有一个需要单击的提交按钮,页面源代码显示了以下代码:

<input type="submit" value="Submit" />

我尝试输入: WebElement button = driver.findElement(By.xpath( "//input[@type'submit' and @value = 'Submit']"));
button.click();

但这不起作用,没有错误,但我在页面上没有单击该按钮。

如果有人因某种原因请求提供整页源代码: https://justpaste.it/5dal7

我在 macOS 上使用 Java 上的 Selenium。

最佳答案

您的 XPath 表达式中有语法错误,您应该处理 type HTML attributevalue 属性相同的方式:

//input[@type='submit' and @value='Submit']

演示:

enter image description here

将其转换为 Java 代码:

WebElement button = driver.findElement(By.xpath("//input[@type='submit' and @value='Submit']"));
button.click();

更多信息:

关于java - 如何单击具有输入类型和值的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57635966/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com