一尘不染

Selenium Webdriver Submit()与click()

selenium

假设我有input一个表单(看起来像按钮,并且像按钮一样交互),该表单基于生成一些数据(好吧,服务器根据表单参数生成数据,但是对于用户,按钮来做:))在表格中的参数上。

当我使用时click(),整个过程挂起(它实际上冻结了,没有异常或错误)。

从Selenium网站:

// Now submit the form. WebDriver will find the form for us from the element
element.submit();

因此,WebDriver有一种submit()方法。从逻辑上讲,在click()按钮上使用或有什么区别submit()吗?


阅读 1238

收藏
2020-06-26

共1个答案

一尘不染

submit()那里的功能使生活更轻松。您可以在表单标签内的任何元素上使用它来提交该表单。

您也可以搜索“提交”按钮并使用click()

因此,唯一的区别是click()必须在“提交”按钮submit()上完成,并且可以在任何表单元素上完成。

由你决定。

http://docs.seleniumhq.org/docs/03_webdriver.jsp#user-input-filling-in-
forms

2020-06-26