【发布时间】:2015-12-23 03:09:39
【问题描述】:
如何在给定的html上点击提交按钮
<span class="sbt-btn-wrap relative">
<input class="submit icon" type="submit" onclick="submitmnLogin($(this), 'testPrepLogin');trackGaEvent('Content Hub Home','Login Popup','Login Button');">
我试过了
driver.findElement(By.className("sbt-btn-wrap relative")).click();
和
driver.findElement(By.className("submit icon")).click();
但它不起作用。
【问题讨论】:
-
Stackoverflow 是程序员为程序员提供的社区,请在发布任何问题之前访问其How to Ask 部分,因为它也会对您和其他 SOuser 有所帮助。
-
@vivekkupadhyay - 好吧,我认为点击应该以编程方式执行(请参阅“我已经尝试过...”)
-
@0X0nosugar vivek 的观点是,这是一个非常非常基本的问题。 OP 应该能够查看错误消息、谷歌它们,并为他/她自己找到此类问题的答案。
-
@JeffC - 好的。我在审核队列中遇到了这个问题,您可以看到我在 SO 上的时间不长。有时很难说出一个人可以轻松找到什么,“帮助部分”明确提到人们可能会要求家庭作业帮助如果他们“包括他们所做的工作总结” .话虽如此,我的意思是对 OP 很好,当然也无意过分批评其他人。如果有人有其他印象,我很抱歉。
-
@0X0nosugar 你是对的,我没有把你的评论当作批评。我只是想指出,即使有人遵循良好格式的规则,也有一些问题不应该被问到。 asking a good question 的一部分正在做你自己的研究。如果 OP 做了他们的功课并用谷歌搜索了他们自己的问题,他们就会找到答案。如果他们找到了答案但不理解,那将是一个更合适的问题,但即使是这些问题也很可能已经被问及并得到了回答。
标签: selenium xpath submit form-submit submit-button